HTML DOM Информация Узла
Свойства nodeName, nodeValue и nodeType содержат информацию об узлах.
Свойства Узла
В HTML DOM каждый узел является объектом.
Объекты имеют свойства и методы, к которым можно обращаться с помощью JavaScript.
Три важных свойства узла это:
- nodeName
- nodeValue
- nodeType
Свойство nodeName
Свойство nodeName указывает название (имя) узла.
- nodeName только для чтения (read-only)
- nodeName узла элемента равно названию тега
- nodeName атрибута равно названию атрибута
- nodeName текстового узла всегда равно #text
- nodeName узла документа всегда равно #document
Замечание: nodeName всегда содержит название тега в верхнем регистре для HTML элемента.
Свойство nodeValue
Свойство nodeValue указывает значение узла.
- nodeValue для узлов элементов не определено
- nodeValue для текстовых узлов равно самому тексту
- nodeValue для узлов атрибутов равно значению атрибута
Получить Значение Элемента
Следующий пример возвращает значение текстового узла тега <p id="intro">:
Пример
<html>
<body>
<p id="intro">Привет Мир!</p>
<script type="text/javascript">
x=document.getElementById("intro");
document.write(x.firstChild.nodeValue);
</script>
</body>
</html> |
Попробуйте сами »
|
Свойство nodeType
Свойство nodeType возвращает тип узла. nodeType только для чтения.
Наиболее важные типы узлов это:
Описание типа узла |
Значение свойства |
Элемент |
1 |
Атрибут |
2 |
Текст |
3 |
Комментарий |
8 |
Документ |
9 |
|