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

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 length Propery

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

ตัวอย่าง

ได้รับหมายเลขของคุณลักษณะของการเป็น <button> องค์ประกอบ:

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

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

2
ลองตัวเอง»

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


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

คุณสมบัติความยาวส่งกลับจำนวนของโหนดในวัตถุ NamedNodeMap

แอตทริบิวต์โหนดของวัตถุเป็นตัวอย่างของวัตถุ NamedNodeMap หนึ่ง

สถานที่แห่งนี้เป็นอ่านอย่างเดียว

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


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

คุณสมบัติ
length ใช่ ใช่ ใช่ ใช่ ใช่

หมายเหตุ: ใน Internet Explorer 8 และก่อนหน้านี้มีความยาวคุณสมบัติสำหรับแอตทริบิวต์จะกลับจำนวนของคุณลักษณะที่เป็นไปได้ทั้งหมดสำหรับองค์ประกอบ


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

namednodemap .length

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

กลับค่า: จำนวนคิดเป็นจำนวนโหนดแอตทริบิวต์ใน nodemap ที่
DOM รุ่น หลักระดับ 1

ตัวอย่าง

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

ตัวอย่าง

ห่วงผ่านคุณลักษณะทั้งหมดของ <button> องค์ประกอบและเอาท์พุชื่อของแต่ละแอตทริบิวต์:

var txt = "";
var x = document.getElementById("myBtn").attributes;

var i;
for (i = 0; i < x.length; i++) {
    txt += "Attribute name: " + x[i].name + "<br>";
}

ผลจากการ txt จะเป็น:

Attribute name: id
Attribute name: onclick
Attribute name: class
ลองตัวเอง»

ตัวอย่าง

หาวิธีหลายระบุแหล่งที่มา <img> องค์ประกอบที่มี:

var x = document.getElementById("myImg").attributes.length;

ผลของ x จะเป็น:

5
ลองตัวเอง»

ตัวอย่าง

ห่วงผ่านคุณลักษณะทั้งหมดของ <img> องค์ประกอบและเอาท์พุชื่อของแต่ละแอตทริบิวต์และความคุ้มค่า:

var txt = "";
var x = document.getElementById("myImg");

var i;
for (i = 0; i < x.attributes.length; i++) {
    txt = txt + x.attributes[i].name + " = " + x.attributes[i].value + "<br>";
}
ลองตัวเอง»

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