HTML DOM hasAttribute()วิธี การ
❮ วัตถุธาตุตัวอย่าง
ค้นหาว่าองค์ประกอบ <button> มีแอตทริบิวต์ onclick หรือไม่:
var x = document.getElementById("myBtn").hasAttribute("onclick");
ตัวอย่าง "ลองใช้เอง" เพิ่มเติมด้านล่าง
ความหมายและการใช้งาน
hasAttribute() วิธีการคืนค่า จริง หากแอตทริบิวต์ที่ระบุมีอยู่ มิฉะนั้น จะคืนค่าเท็จ
เคล็ดลับ:ใช้ setAttribute()เพื่อเพิ่มแอตทริบิวต์ใหม่หรือเปลี่ยนค่าของแอตทริบิวต์ที่มีอยู่ในองค์ประกอบ
รองรับเบราว์เซอร์
ตัวเลขในตารางระบุเบราว์เซอร์รุ่นแรกที่รองรับวิธีการนี้อย่างเต็มที่
Method | |||||
---|---|---|---|---|---|
hasAttribute() | Yes | 9.0 | Yes | Yes | Yes |
ไวยากรณ์
element.hasAttribute(attributename)
พารามิเตอร์
Parameter | Type | Description |
---|---|---|
attributename | String | Required. The name of the attribute you want to check if exists |
รายละเอียดทางเทคนิค
คืนมูลค่า: | บูลีน คืนค่า จริง หากองค์ประกอบมีคุณสมบัติ มิฉะนั้น เท็จ |
---|---|
เวอร์ชัน DOM | วัตถุองค์ประกอบหลักระดับ 2 |
ตัวอย่างเพิ่มเติม
ตัวอย่าง
ค้นหาว่าองค์ประกอบ <a> มีแอตทริบิวต์เป้าหมายหรือไม่ หากเป็นเช่นนั้น ให้เปลี่ยนค่าของแอตทริบิวต์เป้าหมายเป็น "_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: แอตทริบิวต์ HTML
การอ้างอิง HTML DOM: getAttribute() Method
การอ้างอิง HTML DOM: removeAttribute() Method
การอ้างอิง HTML DOM: setAttribute() Method
❮ วัตถุธาตุ