HTML DOM Element nodeName 屬性
- หน้าแรก nextElementSibling
- หน้าต่อไป nodeType
- กลับไปที่เพดานที่สูงกว่า องค์ประกอบ HTML DOM Elements
定義和用法
nodeName
属性返回節點的名稱:
- ถ้าตัวเลขเป็นตัวเลขอิเล็กทรอนิกส์ชื่อแท็ก(ใหญ่เป็นต้นไป)。
- ถ้าตัวเลขเป็นตัวเลขรายการชื่อของคุณสมบัติ。
- ถ้าตัวเลขเป็นตัวเลขข้อความ
#text
。 - ถ้าตัวเลขเป็นตัวเลขหมายเหตุ
#comment
。 - ถ้าตัวเลขเป็นตัวเลขเอกสาร
#document
。
คุณสมบัติ nodeName คือค่าเพียงได้อ่าน
ดูเพิ่มเติม:
ตัวอย่าง
ตัวอย่าง 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 | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
- หน้าแรก nextElementSibling
- หน้าต่อไป nodeType
- กลับไปที่เพดานที่สูงกว่า องค์ประกอบ HTML DOM Elements