Latest web development tutorials
×

JavaScript & HTML DOM справочное руководство

обзор

JavaScript объекты

JavaScript Array объекты JavaScript Boolean объекты JavaScript Date объекты JavaScript Math объекты JavaScript Number объекты JavaScript String объекты JavaScript RegExp объекты JavaScript Глобальные свойства / функции JavaScript операторы

Browser объекты

Window объекты Navigator объекты Screen объекты History объекты Location объекты

DOM объекты

HTML DOM Document объекты HTML DOM объект Element HTML DOM Атрибут объекта HTML DOM объекты событий

HTML объекты

<a> <area> <audio> <base> <blockquote> <body> <button> <canvas> <col> <colgroup> <datalist> <del> <details> <dialog> <embed> <fieldset> <form> <iframe> <frameset > <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> - range <input> - password <input> - radio <input> - reset <input> - search <input> - submit <input> - text <input> - time <input> - url <input> - week <keygen> <link> <label> <legend> <li> <map> <menu> <menuItem> <meta> <meter> <object> <ol> <optgroup> <option> <param> <progress> <q> <script> <select> <source> <style> <table> <td> <th> <tr> <textarea> <title> <time> <track> <video>

HTML DOM атрибута объекта

HTML DOM узел

HTML DOM (Document Object Model) в, все узлы:

  • Документ является узлом документа
  • Все HTML-элементы является узлом элемента
  • Все атрибуты HTML являются узлами атрибутов
  • HTML элементы вставляются в текст в виде текстового узла
  • Комментарии являются узлы комментариев

объекты Attr

В HTML DOM, атр объект представляет атрибут HTML.

HTML атрибуты всегда принадлежат к HTML элементам.


объекты NamedNodeMap

В HTML DOM объект NamedNodeMap представляет собой неупорядоченный список узлов.

Мы можем быть доступны через имя узла NamedNodeMap узла.


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

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Все основные браузеры поддерживают объекты атр и объекты NamedNodeMap.


Свойство / Метод описание
атр .isId Если свойство является тип ID, ИРСС свойство возвращает истину, в противном случае возвращает ложь.
атр .name Возвращает имя свойства
атр .value Устанавливает или возвращает значение свойства
атр .specified Если свойство задано возвращается истина, ложь в противном случае
nodemap .getNamedItem () Возвращает указанный узел атрибута из списка узлов.
nodemap .item () Возвращает список узлов в узле по указанному номеру индекса.
nodemap .length Возвращает количество узлов в списке узлов.
nodemap .removeNamedItem () Удаляет указанный узел атрибута
nodemap .setNamedItem () Устанавливает заданный узел атрибута (по имени)


DOM 4 Внимание !!!

В ядре W3C DOM, атр (атрибут) объекта объекта узел наследует все атрибуты и методы.

В DOM 4, атр (атрибут) объекта больше не наследует от объекта узла.

В конечном качестве кода , чтобы рассмотреть, в свойствах объекта , который вы хотите , чтобы избежать использования свойств объекта узла и методы:

Свойство / Метод Избегайте причин
атр .appendChild () нет собственности нет детей
Attr .attributes Собственность не собственность
атр .baseURI Альтернативное использование document.baseURI
Attr .childNodes нет собственности нет детей
атр .cloneNode () Альтернативное использование attr.value
атр .firstChild нет собственности нет детей
Attr .hasAttributes () Собственность не собственность
Attr .hasChildNodes нет собственности нет детей
атр .insertBefore () нет собственности нет детей
атр .isEqualNode () Это не имеет смысла
атр .isSameNode () Это не имеет смысла
атр .isSupported () Как правило, верно
атр .lastChild нет собственности нет детей
атр .nextSibling нет собственности нет братьев и сестер
атр .nodeName Используйте атр .name альтернативу
атр .nodeType Обычно 2 (Attribute-УЗЕЛ)
атр .nodeValue Используйте атр .value альтернативу
атр .normalize () Нет спецификации свойств
атр .ownerDocument Обычно ваши HTML документы
атр .ownerElement HTML элементы, которые вы используете для доступа к свойству
атр .parentNode HTML элементы, которые вы используете для доступа к свойству
атр .previousSibling нет собственности нет братьев и сестер
атр .removeChild нет собственности нет детей
атр .replaceChild нет собственности нет детей
атр .textContent Используйтеатр .valueальтернативу