วิธี HTML DOM Element hasAttribute()
- หน้าก่อน getElementsByTagName()
- หน้าต่อไป hasAttributes()
- กลับไปหน้าเดิม วัตถุ HTML DOM Elements
คำอธิบายและการใช้งาน
ถ้ามีคุณสมบัติ hasAttribute()
วิธีกลับค่า true
จะกลับค่า false
.
หมายเหตุ:ถ้ามีการตั้งค่าคุณสมบัติชัดเจนในเอกสาร หรือมีค่าปริยายที่เลือกไว้ในประเภทของคุณสมบัติhasAttribute()
วิธีทุกตัวที่กลับค่า true
.
ดูเพิ่มเติม:
วิธีการ:
ตัวอย่าง
ตัวอย่าง 1
"myButton" มีคุณสมบัติ onclick หรือไม่:
let answer = myButton.hasAttribute("onclick");
ตัวอย่าง 2
ถ้า <a> มีคุณสมบัติ target จะเปลี่ยนค่าเป็น "_self":
if (element.hasAttribute("target")) { element.setAttribute("target", "_self"); }
สัญญาณ
element.hasAttribute(name)
ตัวแปร
ตัวแปร | คำอธิบาย |
---|---|
name | จำเป็น ชื่อของคุณสมบัติ |
ค่าที่กลับมา
ประเภท | คำอธิบาย |
---|---|
ค่าเป็น boolean | ถ้าตัวองค์ประกอบมีคุณสมบัติ จะกลับค่า true ไม่มีคุณสมบัติจะกลับค่า false |
การสนับสนุนเบราเซอร์
element.hasAttribute()
เป็นคุณสมบัติของ DOM Level 2 (2001)
ทุกเบราเซอร์สนับสนุนมันทั้งหมด:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
สนับสนุน | 9-11 | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
- หน้าก่อน getElementsByTagName()
- หน้าต่อไป hasAttributes()
- กลับไปหน้าเดิม วัตถุ HTML DOM Elements