วิธีการ isEqualNode() ของ HTML DOM Element
- หน้าก่อน isDefaultNamespace()
- หน้าต่อไป isSameNode()
- กลับไปยังชั้นบน วัตถุ HTML DOM Elements
คำอธิบายและการใช้งาน
isEqualNode()
วิธีการตรวจสอบว่าจุดหน้าสองจุดหน้าเสมอกัน
ถ้าสององค์ประกอบ (หรือจุดหน้า) สมมติฐานเป็นกันisEqualNode()
กลับค่า true
。
ถ้าทุกเงื่อนไขข้างต้นเป็นความจริง จุดหน้าสองจุดหน้าจะเสมอกัน
- พวกเขามี nodeType
- พวกเขามี nodeName
- พวกเขามี NodeValue
- พวกเขามี nameSpaceURI
- พวกเขามี childNodes และทุกหลักหลายทางหลวง
- พวกเขามีแอตทริบิวต์และค่าของแอตทริบิวต์
- พวกเขามี localName และ prefix เดียวกัน
คำแนะนำใช้ วิธีการ isSameNode() เพื่อตรวจสอบว่าจุดหน้าสองจุดหน้าเป็นจุดหน้าเดียวกันหรือไม่
ดูเพิ่มเติม
ตัวอย่าง
ตรวจสอบว่ารายการสองรายการในรายการที่แตกต่างกันเท่ากันหรือไม่
var item1 = document.getElementById("myList1").firstChild; var item2 = document.getElementById("myList2").firstChild; var x = item1.isEqualNode(item2);
รูปแบบ
element.isEqualNode(node)
หรือ
node.isEqualNode(node)
ตัวแปร
ตัวแปร | การอธิบาย |
---|---|
node | จำเป็น จุดหน้าที่ต้องการเปรียบเทียบ |
ค่าที่กลับค่า
ประเภท | การอธิบาย |
---|---|
ค่าที่เป็น boolean | ถ้าเฉพาะความเสมอกันของสองจุดหน้า ก็จะกลับค่า true ไม่เช่นนั้นก็จะกลับค่า false |
การสนับสนุนของเบราซเซอร์
element.isEqualNode()
เป็นคุณสมบัติของ DOM Level 3 (2004)
ทุกเบราซเซอร์ทุกๆสิ่งเข้าถึงมันทั้งหมด:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
สนับสนุน | 9-11 | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
- หน้าก่อน isDefaultNamespace()
- หน้าต่อไป isSameNode()
- กลับไปยังชั้นบน วัตถุ HTML DOM Elements