Последние учебники веб-разработки
×

JavaScript Справка

обзор

JavaScript

JS строка JS Число JS операторы JS Заявления JS математический JS Дата JS массив JS логический JS RegExp 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;

Результат х может быть:

2
Попробуй сам "

Больше "Try it Yourself" примеры ниже.


Определение и использование

Свойство длины возвращает число узлов в объекте NamedNodeMap.

Атрибуты объекта Node является примером объекта NamedNodeMap.

Это свойство только для чтения.

Совет: Используйте item() метод возвращает узел по указанному индексу в объекте NamedNodeMap.


Поддержка браузеров

Имущество
length да да да да да

Примечание: В Internet Explorer 8 и выше, свойство длины для атрибутов возвращает число всех возможных атрибутов для элемента.


Синтаксис

namednodemap .length

Технические подробности

Возвращаемое значение: A Количество, представляющее число узлов атрибутов в nodemap
DOM Version Базовый уровень 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;

В результате х будет:

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>";
}
Попробуй сам "

<Атрибут объекта