HTML DOM Element nodeName 属性
- poprzednia strona nextElementSibling
- Następna strona nodeType
- Wróć do poprzedniego poziomu Obiekt Elements DOM HTML
定义和用法
nodeName
属性返回节点的名称:
- jeśli węzeł jest węzłem elementu, to atrybut nodeName zwracanazwa etykiety(wielkie litery).
- jeśli węzeł jest węzłem atrybutu, to atrybut nodeName zwracanazwa atrybutu.
- jeśli węzeł jest węzłem tekstowym, to atrybut nodeName zwraca
#text
. - jeśli węzeł jest węzłem komentarza, to atrybut nodeName zwraca
#comment
. - jeśli węzeł jest węzłem dokumentu, to atrybut nodeName zwraca
#document
.
atrybut nodeName jest jedynie do odczytu.
patrz również:
przykład
przykład 1
zwraca nazwę węzła elementu <p>:
document.getElementById("myP").nodeName;
przykład 2
zwraca nazwę węzła elementu <body>:
document.body.nodeName;
przykład 3
pobierz nazwy węzłów potomków elementu <body>:
const nodes = document.body.childNodes; let text = ""; for (let i = 0; i < nodes.length; i++) { text += nodes[i].nodeName + "<br>"; }
przykład 4
pobierz nazwę węzła, wartość i typ pierwszego potomka "myDIV":
const x = document.getElementById("myDIV").firstChild; let text = ""; text += "Name: " + x.nodeName + "<br>"; text += "Value: " + x.nodeValue + "<br>"; text += "Type: " + x.nodeType;
schemat
element.nodeName
lub
node.nodeName
zwrócona wartość
- zwraca węzeł elementunazwa etykiety(wielkie litery)
- zwraca węzeł atrybutunazwa atrybutu
- zwraca węzeł tekstowy
#text
- zwraca węzeł komentarza
#comment
- zwraca węzeł dokumentu
#document
wsparcie przeglądarek
element.nodeName
jest cechą DOM Level 1 (1998).
wszystkie przeglądarki wspierają je w pełni:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
wsparcie | 9-11 | wsparcie | wsparcie | wsparcie | wsparcie |
- poprzednia strona nextElementSibling
- Następna strona nodeType
- Wróć do poprzedniego poziomu Obiekt Elements DOM HTML