ตัวอย่าง
ดูว่า <button> องค์ประกอบมีแอตทริบิวต์ onclick:
var x = document.getElementById("myBtn").hasAttribute("onclick");
ผลของ x จะเป็น:
true
ลองตัวเอง» เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง
ความหมายและการใช้งาน
hasAttribute() วิธีการส่งกลับจริงถ้า specified แอตทริบิวต์ที่มีอยู่มิฉะนั้นก็จะส่งกลับเท็จ
เคล็ดลับ: ใช้ setAttribute() เพื่อเพิ่มคุณลักษณะใหม่หรือเปลี่ยนค่าของแอตทริบิวต์ที่มีอยู่ในองค์ประกอบ
สนับสนุนเบราว์เซอร์
ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่วิธีการ
วิธี | |||||
---|---|---|---|---|---|
hasAttribute() | ใช่ | 9.0 | ใช่ | ใช่ | ใช่ |
วากยสัมพันธ์
element .hasAttribute( attributename )
พารามิเตอร์
พารามิเตอร์ | ชนิด | ลักษณะ |
---|---|---|
attributename | String | จำเป็นต้องใช้ ชื่อของแอตทริบิวต์ที่คุณต้องการตรวจสอบว่ามีอยู่ |
รายละเอียดทางเทคนิค
กลับค่า: | บูลีนกลับจริงถ้าองค์ประกอบมีแอตทริบิวต์เท็จอย่างอื่น |
---|---|
DOM รุ่น | ระดับ 2 หลักธาตุวัตถุ |
ตัวอย่างอื่น ๆ
ตัวอย่าง
หาถ้า <a> องค์ประกอบมีแอตทริบิวต์เป้าหมาย ถ้าเป็นเช่นนั้นเปลี่ยนค่าของ target แอตทริบิวต์ "_self" :
// Get the <a> element with id="myAnchor"
var x =
document.getElementById("myAnchor");
// If the <a> element has
a target attribute, set the value to "_self"
if
(x.hasAttribute("target")) {
x.setAttribute("target", "_self");
}
ลองตัวเอง» หน้าเว็บที่เกี่ยวข้อง
HTML Tutorial: แอตทริบิวต์ HTML
HTML DOM อ้างอิง: href="met_element_getattribute.html"> getAttribute() Method
HTML DOM อ้างอิง: href="met_element_removeattribute.html"> removeAttribute() Method
HTML DOM อ้างอิง: href="met_element_setattribute.html"> setAttribute() Method