Phương thức HTML DOM Element hasAttribute()

Định nghĩa và cách sử dụng

Nếu thuộc tính tồn tại, thì hasAttribute() Phương thức trả về truethì trả về false.

Ghi chú:Nếu thuộc tính được thiết lập rõ ràng trong tài liệu hoặc tài liệu loại được thiết lập giá trị mặc định cho thuộc tính đó,hasAttribute() Cả các phương thức đều trả về true.

Xem thêm:

Phương thức getAttribute()

Phương thức setAttribute()

Phương thức removeAttribute()

Phương thức hasAttributes()

Phương thức getAttributeNode()

Phương thức setAttributeNode()

Phương thức removeAttributeNode()

Hướng dẫn:

Thuộc tính HTML

Thực hành

Ví dụ 1

"myButton" có thuộc tính onclick không:

let answer = myButton.hasAttribute("onclick");

Thử ngay

Ví dụ 2

Nếu phần tử <a> có thuộc tính target, thì thay đổi giá trị thành "_self":

if (element.hasAttribute("target")) {
  element.setAttribute("target", "_self");
}

Thử ngay

Cú pháp

element.hasAttribute(name)

Tham số

Tham số Mô tả
name Bắt buộc. Tên thuộc tính.

Giá trị trả về

Loại Mô tả
Giá trị Boole Nếu phần tử có thuộc tính,则为 true, 否则为 false.

Hỗ trợ trình duyệt

element.hasAttribute() Là tính năng DOM Level 2 (2001).

Tất cả các trình duyệt đều hỗ trợ hoàn toàn:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Hỗ trợ 9-11 Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ