cuốn sách gpt4 ai đã làm

javascript - 新的 CSSStyleDeclaration

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-11-01 12:56:11 29 4
mua khóa gpt4 Nike

Tôi đang cố gắng sử dụng các loại có sẵn của trình duyệt Khai báo CSSStyle Truyền và sửa đổi kiểu theo chương trình (do .cssText thuộc tính, thuận tiện).

Nhưng,CSSStyleDeclaration mới() sẽ ném mộtNhà xây dựng bất hợp pháp sai lầm. vì vậy tôi đã cố gắng Object.create(CSSStyleDeclaration.prototype), có vẻ như hoạt động nhưng đối tượng kết quả hoạt động không chính xác. Ví dụ, trong một Khai báo CSSStyle kêu gọi .cssText sẽ gây ra Lời kêu gọi bất hợp pháp.

Có cách nào "đúng" để xây dựng khôngKhai báo CSSStyle? Hoặc có cách nào tốt hơn để tạo kiểu theo chương trình bằng cách sử dụng các kiểu dựng sẵn không?

(Tôi không muốn thực hiện thao tác chuỗi, tôi muốn tránh tạo kiểu của riêng mình hoặc thêm phụ thuộc của bên thứ ba.)

câu trả lời hay nhất

Bạn có thể tạo một phần tử DOM tạm thời và sử dụng nó style tài sản:

quy tắc const = document.createElement('span').style;
quy tắc.backgroundColor = 'đỏ';
quy tắc.cursor = 'con trỏ';
quy tắc.color = 'trắng';

document.getElementById('style_string').innerHTML = Rules.cssText;
document.getElementById('obj').style = Rules.cssText;

KIỂM TRA

Về javascript - CSSStyleDeclaration mới, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/51447958/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress