From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/ru/web/api/node/nodename/index.html | 104 ++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 files/ru/web/api/node/nodename/index.html (limited to 'files/ru/web/api/node/nodename/index.html') diff --git a/files/ru/web/api/node/nodename/index.html b/files/ru/web/api/node/nodename/index.html new file mode 100644 index 0000000000..36962d050a --- /dev/null +++ b/files/ru/web/api/node/nodename/index.html @@ -0,0 +1,104 @@ +--- +title: Node.nodeName +slug: Web/API/Node/nodeName +translation_of: Web/API/Node/nodeName +--- +
+
{{APIRef("DOM")}}
+
+ +

Свойство Node.nodeName только для чтения, возвращающие имя текущего узла в виде строки.

+ +

Возвращаемое значение для различных типов узлов:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Интерфейсзначение nodeName
{{domxref("Attr")}}Значение {{domxref("Attr.name")}}
{{domxref("CDATASection")}}"#cdata-section"
{{domxref("Comment")}}"#comment"
{{domxref("Document")}}"#document"
{{domxref("DocumentFragment")}}"#document-fragment"
{{domxref("DocumentType")}}Значение {{domxref("DocumentType.name")}}
{{domxref("Element")}}Значение {{domxref("Element.tagName")}}
{{domxref("Entity")}}имя сущности
{{domxref("EntityReference")}}Имя сущности ссылки
{{domxref("Notation")}}Название обозначения
{{domxref("ProcessingInstruction")}} +

Значение {{domxref("ProcessingInstruction.target")}}

+
{{domxref("Text")}}"#text"
+ +

Синтаксис

+ +
var str = node.nodeName;
+
+ +

Пример

+ +

Учитывая следующую разметку:

+ +
<div id="d1">hello world</div>
+<input type="text" id="t"/>
+
+ +

и следующий скрипт:

+ +
var div1 = document.getElementById("d1");
+var text_field = document.getElementById("t");
+
+text_field.value = div1.nodeName;
+
+ +

В XHTML (или любых других форматов XML), значение text_field будет прочитано как "div". Тем не мение, в HTML, значение text_field будет прочитано  как "DIV", потому что nodeName и tagName возвращают в верхнем регистре элементы HTML в DOM помеченом как HTML документ. Узнайте больше деталей о чувствительности регистра nodeName в различных браузерах.

+ +

Обратите внимание, что свойство tagName можно было бы использовать вместо него, поскольку nodeName имеет тоже значение что и tagName для элемента. Однако имейте в виду, что nodeName будет возвращать #text для текстого узла, в то время как tagName будет возвращать undefined.

+ +

Спецификации

+ + -- cgit v1.2.3-54-g00ecf