Phương thức HTML DOM Element hasAttribute()
- Trang trước getElementsByTagName()
- Trang tiếp theo hasAttributes()
- Quay lại lớp trên Đối tượng HTML DOM Elements
Đị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ề true
thì 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 getAttributeNode()
Phương thức setAttributeNode()
Phương thức removeAttributeNode()
Hướng dẫn:
Thực hành
Ví dụ 1
"myButton" có thuộc tính onclick không:
let answer = myButton.hasAttribute("onclick");
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"); }
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ợ |
- Trang trước getElementsByTagName()
- Trang tiếp theo hasAttributes()
- Quay lại lớp trên Đối tượng HTML DOM Elements