ล่าสุดการพัฒนาเว็บบทเรียน
×

JavaScript การอ้างอิง

ภาพรวม

JavaScript

JS เชือก JS จำนวน JS ผู้ประกอบการ JS งบ JS คณิตศาสตร์ JS วันที่ JS แถว JS บูลีน JS นิพจน์ทั่วไป JS สถานการณ์โดยรวม JS การแปลง

เบราว์เซอร์ BOM

Window Navigator Screen History Location

HTML DOM

DOM เอกสาร DOM องค์ประกอบ DOM แอตทริบิวต์ DOM เหตุการณ์ DOM รูปแบบ

HTML วัตถุ

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

วัตถุอื่น ๆ

CSSStyleDeclaration


 

HTML DOM item() Method

<แอตทริบิวต์วัตถุ

ตัวอย่าง

ได้รับชื่อของ first แอตทริบิวต์ของ <button> องค์ประกอบ:

var x = document.getElementsByTagName("BUTTON")[0].attributes.item(0).nodeName;

ผลของ x อาจจะ:

onclick
ลองตัวเอง»

เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง


ความหมายและการใช้งาน

item() วิธีการส่งกลับโหนดที่ดัชนีที่ระบุใน NamedNodeMap ที่เป็นวัตถุโหนด

โหนดจะเรียงตามที่ปรากฏในรหัสที่มาและดัชนีเริ่มต้นที่ 0

หมายเหตุ: มีสองวิธีในการเข้าถึงโหนดแอตทริบิวต์ที่ดัชนีที่ระบุใน NamedNodeMap คือ:

รูปแบบนี้:

document.getElementsByTagName("BUTTON")[0].attributes.item(1);   // The 2nd attribute Try it

จะผลิตผลเช่นเดียวกับรูปแบบนี้:

document.getElementsByTagName("BUTTON")[0].attributes[1];        // The 2nd attribute Try it

คุณสามารถใช้วิธีสิ่งที่คุณต้องการ แต่วิธีการที่พบมากที่สุดคือ [ดัชนี]

เคล็ดลับ: ใช้ ระยะเวลาใน คุณสมบัติที่จะกลับจำนวนโหนดในวัตถุ NamedNodeMap


สนับสนุนเบราว์เซอร์

วิธี
item() ใช่ ใช่ ใช่ ใช่ ใช่

วากยสัมพันธ์

ค่าพารามิเตอร์
พารามิเตอร์ ชนิด ลักษณะ
index Number จำเป็นต้องใช้ ดัชนีของโหนดใน NamedNodeMap คุณต้องการที่จะกลับมา

รายละเอียดทางเทคนิค

กลับค่า: วัตถุโหนดแทนที่โหนดแอตทริบิวต์ที่ดัชนีที่ระบุ

หมายเหตุ: คืน null หากหมายเลขดัชนีอยู่นอกช่วง
DOM รุ่น หลักระดับ 1

ตัวอย่าง

ตัวอย่างอื่น ๆ

ตัวอย่าง

เปลี่ยนค่าของที่ <button> แอตทริบิวต์สององค์ประกอบ:

document.getElementsByTagName("BUTTON")[0].attributes[1].value = "newClass";
ลองตัวเอง»

<แอตทริบิวต์วัตถุ