HTML DOM hasAttribute () Phương thức
❮ Đối tượng phần tửThí dụ
Tìm hiểu xem phần tử <button> có thuộc tính onclick hay không:
var x = document.getElementById("myBtn").hasAttribute("onclick");
Thêm các ví dụ "Hãy tự mình thử" bên dưới.
Định nghĩa và Cách sử dụng
Phương thức hasAttribute () trả về true nếu thuộc tính được chỉ định tồn tại, nếu không thì trả về false.
Mẹo: Sử dụng setAttribute () để thêm thuộc tính mới hoặc thay đổi giá trị của thuộc tính hiện có trên một phần tử.
Hỗ trợ trình duyệt
Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phương pháp này.
Method | |||||
---|---|---|---|---|---|
hasAttribute() | Yes | 9.0 | Yes | Yes | Yes |
Cú pháp
element.hasAttribute(attributename)
Thông số
Parameter | Type | Description |
---|---|---|
attributename | String | Required. The name of the attribute you want to check if exists |
Chi tiết kỹ thuật
Giá trị trả lại: | Một Boolean, trả về true nếu phần tử có thuộc tính, ngược lại là false |
---|---|
Phiên bản DOM | Đối tượng phần tử cốt lõi cấp độ 2 |
Các ví dụ khác
Thí dụ
Tìm hiểu xem phần tử <a> có thuộc tính đích hay không. Nếu vậy, hãy thay đổi giá trị của thuộc tính đích thành "_self":
// Get the <a> element with id="myAnchor"
var x = document.getElementById("myAnchor");
// If the <a> element has a target attribute, set the value to "_self"
if (x.hasAttribute("target")) {
x.setAttribute("target", "_self");
}
Các trang liên quan
Hướng dẫn HTML: Thuộc tính HTML
Tham chiếu DOM HTML: Phương thức getAttribute ()
Tham chiếu DOM HTML: Phương thức removeAttribute ()
Tham chiếu DOM HTML: Phương thức setAttribute ()
❮ Đối tượng phần tử