Thuộc tính style của phần tử HTML DOM
- Trang trước setAttributeNode()
- Trang tiếp theo tabIndex
- Quay lại lớp trên Đối tượng Elements trong HTML DOM
Định nghĩa và cách sử dụng
style
Thuộc tính trả về giá trị của thuộc tính style của phần tử, dưới dạng đối tượng CSSStyleDeclaration.
Đối tượng CSSStyleDeclaration chứa tất cả các thuộc tính樣式 nội bộ của phần tử. Nó không chứa trong <head>
Bất kỳ thuộc tính樣式 nào được thiết lập trong phần hoặc bất kỳ bảng樣式 bên ngoài nào.
Điểm 1
Bạn không thể thiết lập樣式 như sau:
element.style = "color:red";
Bạn phải sử dụng các thuộc tính CSS như sau:
element.style.backgroundColor = "red";
Điểm 2
Cú pháp JavaScript và CSS có sự khác biệt một chút:
backgroundColor / background-color
Xin xem thêm: Hướng dẫn tham khảo Style đối tượng đầy đủ.
Điểm 3
Xin sử dụng thuộc tính style này thay vì Phương thức setAttribute()để tránh việc ghi đè các thuộc tính khác trong thuộc tính style.
Xin xem thêm:
Mô hình
Ví dụ 1
Thay đổi màu của "myH1":
document.getElementById("myH1").style.color = "red";
Ví dụ 2
Lấy giá trị của đường viền trên của "myP":
let value = document.getElementById("myP").style.borderTop;
Cú pháp
Trả về thuộc tính style:
Element.style.Thuộc tính
Đặt thuộc tính style:
Element.style.Thuộc tính = Giá trị
Giá trị thuộc tính
Giá trị | Mô tả |
---|---|
Giá trị |
Đặt giá trị của thuộc tính. Ví dụ: element.style.borderBottom = "2px solid red" |
Giá trị trả về
Loại | Mô tả |
---|---|
Đối tượng | Đối tượng CSSStyleDeclaration của phần tử. |
Hỗ trợ trình duyệt
element.style
Là tính năng DOM Level 2 (2001).
Tất cả các trình duyệt đều hỗ trợ nó 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 setAttributeNode()
- Trang tiếp theo tabIndex
- Quay lại lớp trên Đối tượng Elements trong HTML DOM