HTML DOM Element nodeName 属性

定义和用法

nodeName 属性返回节点的名称:

  • Jika nod adalah nod elemen, atribut nodeName mengembalikanNama tag(besar huruf).
  • Jika nod adalah nod atribut, atribut nodeName mengembalikanNama atribut.
  • Jika nod adalah nod teks, atribut nodeName mengembalikan #text.
  • Jika nod adalah nod komentar, atribut nodeName mengembalikan #comment.
  • Jika nod adalah nod dokumen, atribut nodeName mengembalikan #document.

Atribut nodeName adalah hanya baca.

Lihat juga:

Atribut nodeType

Atribut nodeValue

Atribut tagName

Atribut childNodes

Contoh

Contoh 1

Pengembalian nama nod elemen <p>:

document.getElementById("myP").nodeName;

Coba sendiri

Contoh 2

Pengembalian nama nod elemen <body>:

document.body.nodeName;

Coba sendiri

Contoh 3

Dapatkan nama nod anak <body>:

const nodes = document.body.childNodes;
let text = "";
for (let i = 0; i < nodes.length; i++) {
  text += nodes[i].nodeName + "<br>";
}

Coba sendiri

Contoh 4

Dapatkan nama, nilai dan tipe nod pertama anak "myDIV":

const x = document.getElementById("myDIV").firstChild;
let text = "";
text += "Name: " + x.nodeName + "<br>";
text += "Value: " + x.nodeValue + "<br>";
text += "Type: " + x.nodeType;

Coba sendiri

Sintaks

element.nodeName

atau

node.nodeName

Nilai pengembalian

  • Pengembalian nod elemenNama tag(besar huruf)
  • Pengembalian nod atributNama atribut
  • Pengembalian nod teks #text
  • Pengembalian nod komentar #comment
  • Pengembalian nod dokumen #document

Pendukung pelayar

element.nodeName Adalah ciri DOM Level 1 (1998).

Semua pelayar mengesahkan penuhnya:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Dilengkapkan 9-11 Dilengkapkan Dilengkapkan Dilengkapkan Dilengkapkan