วิธี hasAttribute() ของ XML DOM

คำนิยามและการใช้งาน

ถ้าโครงสร้างปัจจุบันมีคุณสมบัติที่กำหนดไว้ ก็จะกลับค่า true และไม่มีคุณสมบัตินั้น ก็จะกลับค่า false

สัญลักษณ์:

hasAttribute(name)
ตัวแปร รายละเอียด
กำหนดคุณสมบัติที่ต้องการค้นหา สำคัญ

ชี้แจง

วิธีนี้ตรวจสอบว่าองค์ประกอบมีคุณสมบัติที่กำหนดไว้หรือไม่ แต่ไม่กลับค่าของคุณสมบัตินั้น โดยปริยาย หากคุณสมบัติที่กำหนดไว้ถูกกำหนดในเอกสารนี้ หรือประกาศประเภทของเอกสารกำหนดค่าเริ่มต้นของคุณสมบัตินั้น ๆ มีการทำงาน hasAttribute() ก็จะกลับค่า true

ตัวอย่าง

ในทุกตัวอย่าง เราจะใช้ไฟล์ XML books.xmlและฟังก์ชัน JavaScript loadXMLDoc()

โค้ดส่วนต่างๆ ด้านล่างนี้ตรวจสอบว่าตัวแปร <book> แรกใน "books.xml" มีคุณสมบัติ "category" หรือไม่:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.hasAttribute("category"));

ออกเสียงของโค้ดดังกล่าว:

true