HTML DOM Element nodeName 屬性

定義和用法

nodeName 属性返回節點的名稱:

  • ถ้าตัวเลขเป็นตัวเลขอิเล็กทรอนิกส์ชื่อแท็ก(ใหญ่เป็นต้นไป)。
  • ถ้าตัวเลขเป็นตัวเลขรายการชื่อของคุณสมบัติ
  • ถ้าตัวเลขเป็นตัวเลขข้อความ #text
  • ถ้าตัวเลขเป็นตัวเลขหมายเหตุ #comment
  • ถ้าตัวเลขเป็นตัวเลขเอกสาร #document

คุณสมบัติ nodeName คือค่าเพียงได้อ่าน

ดูเพิ่มเติม:

ของคุณสมบัติ nodeType

ของคุณสมบัติ nodeValue

ของคุณสมบัติ tagName

ของคุณสมบัติ childNodes

ตัวอย่าง

ตัวอย่าง 1

กลับค่าชื่อตัวเลขของ <p> อิเล็กทรอนิกส์:

document.getElementById("myP").nodeName;

ลองทดลองด้วยตัวเอง

ตัวอย่าง 2

กลับค่าชื่อตัวเลขของ <body> อิเล็กทรอนิกส์:

document.body.nodeName;

ลองทดลองด้วยตัวเอง

ตัวอย่าง 3

เข้าถึงชื่อตัวเลขของแบบตัวเลขของเม็ดที่มีเดียวกันของ <body>:

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

ลองทดลองด้วยตัวเอง

ตัวอย่าง 4

เข้าถึงชื่อตัวเลขของแบบตัวเลข และค่า และชนิดของมันของ "myDIV" ที่เป็นมีดาฟท์ชิลด์แรก:

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

ลองทดลองด้วยตัวเอง

การเขียนระบบ

element.nodeName

หรือ

node.nodeName

ค่าที่กลับ

  • อนุญาตตัวเลขแบบอิเล็กทรอนิกส์กลับชื่อแท็ก(ใหญ่เป็นต้นไป)
  • อนุญาตตัวเลขแบบรายการกลับชื่อของรายการ
  • อนุญาตตัวเลขแบบข้อความกลับ #text
  • อนุญาตตัวเลขแบบหมายเหตุกลับ #comment
  • อนุญาตตัวเลขแบบข้อความกลับ #document

การสนับสนุนของเบราวเซอร์

element.nodeName เป็นคุณสมบัติของ DOM Level 1 (1998)。

ทั้งหมดบราวเซอร์สนับสนุนมันอย่างเต็มที่:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
สนับสนุน 9-11 สนับสนุน สนับสนุน สนับสนุน สนับสนุน