Làm cách nào để đặt kiểu CSS trong JavaScript?
Tóm lược. trong hướng dẫn này, bạn sẽ học cách thêm kiểu vào phần tử bằng các phương thức DOM của JavaScript Show Giả sử rằng bạn có một phần tử 4 như sau
Và bạn muốn thêm phong cách cho phần tử này. Bằng cách sử dụng các phương thức JavaScript DOM, bạn có thể thêm kiểu nội tuyến hoặc kiểu toàn cục vào phần tử kiểu nội tuyếnĐể thêm kiểu nội tuyến vào một phần tử, bạn làm theo các bước sau
Đoạn mã sau thay đổi màu nền và màu của phần tử 4 ở trên
1) Sử dụng thuộc tính cssTextThêm phong cách cá nhân là khá dài dòng. May mắn thay, bạn có thể thêm tập hợp nhiều kiểu cùng một lúc bằng cách sử dụng thuộc tính 2
Trong ví dụ này, chúng tôi đã sử dụng toán tử 3 để nối các kiểu mới vào các kiểu hiện có. Nếu bạn sử dụng toán tử 4, kiểu hiện tại sẽ bị xóa, như thế này
2) Sử dụng chức năng trợ giúpHàm trợ giúp sau chấp nhận một phần tử và một đối tượng kiểu. Nó thêm tất cả các kiểu từ đối tượng 0 vào thuộc tính 0 của 7 1 Và bạn có thể sử dụng hàm trợ giúp 8 này để đặt kiểu cho phần tử 4 như sau 3 phong cách toàn cầuĐể thêm các kiểu toàn cầu vào một phần tử, bạn tạo phần tử kiểu, điền vào đó các quy tắc CSS và nối phần tử kiểu vào cây DOM, như thế này Làm cách nào để đặt kiểu CSS trong hàm JavaScript?Có hai cách khác để đặt kiểu bằng JavaScript. Đầu tiên là sử dụng phương thức setAttribute() . Cách thứ hai là bằng cách thêm một lớp bằng phương thức add() của thuộc tính classList. Sau đó, lớp bạn thêm có thể được xử lý bằng cách sử dụng kiểu dáng CSS bên ngoài.
Làm cách nào để đặt giá trị CSS trong JavaScript?Phương thức getComputingStyle() cung cấp một đối tượng bao gồm tất cả các kiểu được áp dụng cho phần tử đích. phương thức getPropertyValue() được sử dụng để lấy thuộc tính mong muốn từ các kiểu được tính toán. setProperty() dùng để thay đổi giá trị của biến CSS .
Bạn có thể tạo kiểu JavaScript bằng CSS không?JavaScript có thể tương tác với biểu định kiểu , cho phép bạn viết các chương trình thay đổi kiểu của tài liệu một cách linh hoạt. Có ba cách để làm điều này. Bằng cách làm việc với danh sách các biểu định kiểu của tài liệu—ví dụ:. thêm, xóa hoặc sửa đổi biểu định kiểu. |