วิธี HTML DOM Element hasAttribute()

คำอธิบายและการใช้งาน

ถ้ามีคุณสมบัติ hasAttribute() วิธีกลับค่า trueจะกลับค่า false.

หมายเหตุ:ถ้ามีการตั้งค่าคุณสมบัติชัดเจนในเอกสาร หรือมีค่าปริยายที่เลือกไว้ในประเภทของคุณสมบัติhasAttribute() วิธีทุกตัวที่กลับค่า true.

ดูเพิ่มเติม:

getAttribute() วิธี

setAttribute() วิธี

removeAttribute() วิธี

hasAttributes() วิธี

getAttributeNode() วิธี

setAttributeNode() วิธี

removeAttributeNode() วิธี

วิธีการ:

คุณสมบัติ HTML

ตัวอย่าง

ตัวอย่าง 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 สนับสนุน สนับสนุน สนับสนุน สนับสนุน