gpt4 book ai didi

javascript - 如何通过 JavaScript 在属性之前应用 css?

转载 作者:太空宇宙 更新时间:2023-11-04 01:34:46 24 4
gpt4 key购买 nike

`   input.star:checked ~ label.star:before {
content: '\f005';
color: #FD4;
transition: all .25s;
} `

如何通过 javascript 应用此代码?

最佳答案

如果想用js添加样式,可以使用style.sheet的insertRule(),示例代码:

var sheet = (function() {
// Create the <style> tag
var style = document.createElement("style");

// WebKit hack :(
style.appendChild(document.createTextNode(""));

// Add the <style> element to the page
document.head.appendChild(style);

return style.sheet;
})();

// for a test
sheet.insertRule("body { background-color:red;}", sheet.length);

// for your code just replace param
// sheet.insertRule("input.star:checked ~ label.star:before {content: '\f005';color: #FD4;transition: all .25s;}}", sheet.length);

关于javascript - 如何通过 JavaScript 在属性之前应用 css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46440289/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com