เมธอด hasAttribute
เมธอด hasAttribute ตรวจสอบการมีอยู่ของ
แอตทริบิวต์ที่กำหนดในอิลิเมนต์ หากแอตทริบิวต์
มีอยู่ - จะคืนค่า true หากไม่มี - จะคืนค่า false
ไวยากรณ์
อิลิเมนต์.hasAttribute(ชื่อแอตทริบิวต์);
ตัวอย่าง
ลองตรวจสอบการมีอยู่ของแอตทริบิวต์ value
ในอิลิเมนต์:
<input id="elem" value="abcde">
let elem = document.querySelector('#elem');
console.log(elem.hasAttribute('value'));
ผลลัพธ์ของการรันโค้ด:
true
ตัวอย่าง
และตอนนี้แอตทริบิวต์ value ไม่มี:
<input id="elem">
let elem = document.querySelector('#elem');
console.log(elem.hasAttribute('value'));
ผลลัพธ์ของการรันโค้ด:
false
ดูเพิ่มเติม
-
เมธอด
getAttribute,
ซึ่งดึงค่าของแอตทริบิวต์ -
เมธอด
setAttribute,
ซึ่งกำหนดค่าของแอตทริบิวต์ -
เมธอด
removeAttribute,
ซึ่งลบแอตทริบิวต์