УРОКИ JAVASCRIPT HTML DOM DHTML AJAX ПРИМЕРЫ JAVASCRIPT

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





« Назад Далее »
© 2011-2019 Уроки JavaScript