Свойство nodeName
Пример
Получить имя узла элемента <p>:
var x = document.getElementById("myP").nodeName;
Попробуйте сами »
Дополнительные примеры "Попробуй сам" приведены ниже.
Определение и использование
Свойство nodeName возвращает имя указанного узла.
Если узел является узлом элемента, свойство nodeName вернет имя тега.
Если узел является узлом атрибута, свойство nodeName вернет имя атрибута.
Для других типов узлов свойство nodeName вернет разные имена для разных типов узлов.
Совет: Вы также можете Используйте Свойство tagName для возврата имени тега элемента. Разница в том, что tag Name возвращает только имена тегов, в то время как nodeName возвращает имена всех узлов (теги, атрибуты, текст, комментарии).
Это свойство доступно только для чтения.
Поддержка браузера
Свойство | |||||
---|---|---|---|---|---|
nodeName | Да | Да | Да | Да | Да |
Синтаксис
node.nodeName
Технические детали
Возвращает значение | Строка, представляющая имя узла.
Возможные значения:
|
---|---|
DOM Версия | Базового уровня 1 Объект узла |
Ещё примеры
Пример
Получите имена узлов дочерних узлов элемента <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">Это элемент DIV.</div>
<script>
var x = document.getElementById("myDIV").firstChild;
var txt = "";
txt += "Имя узла: " + x.nodeName + "<br>";
txt += "Значение узла: " + x.nodeValue + "<br>";
txt += "Тип узла: " + x.nodeType;
</script>
Попробуйте сами »
Связанные страницы
HTML DOM Справочник: element.tagName Свойство
HTML DOM Справочник: node.nodeType Свойство
HTML DOM Справочник: node.nodeValue Свойство
HTML DOM Справочник: node.childNodes Свойство