HTML DOM атрибута объекта
HTML DOM узел
HTML DOM (Document Object Model) в, все узлы:
- Документ является узлом документа
- Все HTML-элементы является узлом элемента
- Все атрибуты HTML являются узлами атрибутов
- HTML элементы вставляются в текст в виде текстового узла
- Комментарии являются узлы комментариев
объекты Attr
В HTML DOM, атр объект представляет атрибут HTML.
HTML атрибуты всегда принадлежат к HTML элементам.
объекты NamedNodeMap
В HTML DOM объект NamedNodeMap представляет собой неупорядоченный список узлов.
Мы можем быть доступны через имя узла NamedNodeMap узла.
Поддержка браузеров
Все основные браузеры поддерживают объекты атр и объекты 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альтернативу |