วิธีการ isEqualNode() ของ HTML DOM Element

คำอธิบายและการใช้งาน

isEqualNode() วิธีการตรวจสอบว่าจุดหน้าสองจุดหน้าเสมอกัน

ถ้าสององค์ประกอบ (หรือจุดหน้า) สมมติฐานเป็นกันisEqualNode() กลับค่า true

ถ้าทุกเงื่อนไขข้างต้นเป็นความจริง จุดหน้าสองจุดหน้าจะเสมอกัน

  • พวกเขามี nodeType
  • พวกเขามี nodeName
  • พวกเขามี NodeValue
  • พวกเขามี nameSpaceURI
  • พวกเขามี childNodes และทุกหลักหลายทางหลวง
  • พวกเขามีแอตทริบิวต์และค่าของแอตทริบิวต์
  • พวกเขามี localName และ prefix เดียวกัน

คำแนะนำใช้ วิธีการ isSameNode() เพื่อตรวจสอบว่าจุดหน้าสองจุดหน้าเป็นจุดหน้าเดียวกันหรือไม่

ดูเพิ่มเติม

วิธีการ 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 สนับสนุน สนับสนุน สนับสนุน สนับสนุน