ກົນລະບົບ HTML DOM Element isSameNode()

ການອະທິບາຍແລະການນໍາໃຊ້

isSameNode() ວິທີນີ້ກວດກາບັນດາຫຼັງການທີ່ບໍ່ຄືກັນກັບຫຼັງການ

isSameNode() ວິທີນີ້ກັບບັນດາຫຼັງການ true,ຖ້າບັນດາຫຼັງການແມ່ນບັນດາຫຼັງການຄືກັນ false.

ຂໍ້ສັງເກດ:ຂໍ້ສັງເກດ ວິທີ isEqualNode() ການກວດກາບັນດາຫຼັງການທີ່ບໍ່ຄືກັນກັບຫຼັງການທີ່ຄືກັນ

ຄວາມສະແດງ

ຕົວຢ່າງ 1

ການກວດກາບັນດາຫຼັງການທີ່ບໍ່ຄືກັນກັບຫຼັງການທີ່ຄືກັນ

var item1 = document.getElementById("myList1");      // <ul> ທີ່ມີ id="myList"An <ul> element with id="myList"
var item2 = document.getElementsByTagName("UL")[0];  // ຫຼັງການ <ul> ທີ່ຢູ່ໃນເອກະສານThe first <ul> element in the document
var x = item1.isSameNode(item2);

ທ່ານສວຍການພະຍາດ

ຕົວຢ່າງ 2

ການກວດກາວ່າບັນດາຫຼັງການທີ່ບໍ່ຄືກັນກັບຫຼັງການທີ່ຄືກັນໃນວິທະຍາສາດ ===

var item1 = document.getElementById("myList");
var item2 = document.getElementsByTagName("UL")[0];
if (item1 === item2) {
  alert("THEY ARE THE SAME!!");
}
  alert("They are not the same.");
}

ທ່ານສວຍການພະຍາດ

ສັນຍາວິທະຍາ

node.isSameNode(node)

ພະຍາດ

ພະຍາດ ຊະນິດ ການອະທິບາຍ
node ບັນດາຫຼັງການ ຕ້ອງການ. ສະແດງຫຼັງການທີ່ຈະປຽບທຽບກັບຫຼັງການທີ່ຈະປຽບທຽບ

ລະອຽດດ້ານເຕັກນິກ

ຄວາມຈະທັງໝົດທີ່ຄືກັນພາຍໃນຫຼັງການທີ່ບໍ່ຄືກັນກັບຫຼັງການທີ່ຄືກັນ ຄວາມຈະທັງໝົດທີ່ຄືກັນພາຍໃນຫຼັງການທີ່ສອງຫຼັງການທີ່ບໍ່ຄືກັນກັບຫຼັງການທີ່ຄືກັນ
DOM version: Core Level 3 Node Object

ສະໜັບສະໜູນສາຍພະນັກງານວິທະຍາສາດ

ຈຳນວນໃນຕາຕະລາງສະແດງວ່າສະບັບສາຍພະນັກງານທີ່ເປັນຫຼັກທີ່ສະໜັບສະໜູນວິທີນີ້ຄົງເປັນ

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
ສະໜັບສະໜູນ 9.0 ບໍ່ສະໜັບສະໜູນ ສະໜັບສະໜູນ ສະໜັບສະໜູນ

ທຸກຫຼັກຫຼາຍສາຍພະນັກງານວິທະຍາສາດການຫຼິ້ນສາຍພະນັກງານວິທະຍາສາດທົ່ວໄປທັງໝົດການສະໜັບສະໜູນ isSameNode() ວິທີນີ້ເປັນປະຈຳບໍ່ໄດ້ Firefox.

ຄໍາເຫັນ:Firefox ສະບັບ 10 ຢຸດການສະໜັບສະໜູນວິທີນີ້ ຍ້ອນວ່າວິທີນີ້ໄດ້ຖືກຍົກເລີກໃນ DOM version 4. ຄືກັນນັ້ນທ່ານຄວນໃຊ້ === ເພື່ອປຽບທຽບສອງຂັ້ນນັບຫາບໍ່ແມ່ນກັນ.

ຄໍາເຫັນ:Internet Explorer 8 ແລະ ກວ່າຫນັງນັ້ນບໍ່ສາມາດສະໜັບສະໜູນວິທີນັ້ນ.