Свойство HTML DOM nodeName
Пример
Получите имя узла элемента <p>:
var x = document.getElementById("myP").nodeName;
Другие примеры «Попробуйте сами» ниже.
Определение и использование
Свойство nodeName возвращает имя указанного узла.
Если узел является узлом элемента, свойство nodeName вернет имя тега.
Если узел является узлом атрибута, свойство nodeName вернет имя атрибута.
Для других типов узлов свойство nodeName будет возвращать разные имена для разных типов узлов.
Совет: Вы также можете использовать свойство tagName , чтобы вернуть имя тега элемента. Разница в том, что tagName возвращает только имена тегов, а nodeName возвращает имена всех узлов (теги, атрибуты, текст, комментарии).
Это свойство доступно только для чтения.
Поддержка браузера
Property | |||||
---|---|---|---|---|---|
nodeName | Yes | Yes | Yes | Yes | Yes |
Синтаксис
node.nodeName
Технические детали
Возвращаемое значение: |
Строка, представляющая имя узла.
Возможные значения:
|
---|---|
DOM-версия | Базовый объект узла уровня 1 |
Дополнительные примеры
Пример
Получите имя узла элемента <body>:
var x = document.body.nodeName;
Пример
Получите имена дочерних узлов элемента <body>:
var c = document.body.childNodes;
var txt = "";
var i;
for (i = 0; i < c.length; i++) {
txt = txt + c[i].nodeName + "<br>";
}
document.getElementById("demo").innerHTML = txt;
Пример
Получите имя узла, значение узла и тип узла первого дочернего узла элемента <div>:
<div id="myDIV">This is a div element.</div>
<script>
var x = document.getElementById("myDIV").firstChild;
var txt = "";
txt += "The node name: " + x.nodeName + "<br>";
txt += "The node value: " + x.nodeValue + "<br>";
txt += "The node type: " + x.nodeType;
</script>
Связанные страницы
Ссылка на HTML DOM: element. Свойство tagName
Ссылка на HTML DOM: node. Свойство nodeType
Ссылка на HTML DOM: node. nodeValue Свойство
Ссылка на HTML DOM: node. Свойство childNodes