我是一位有用的助手,可以为您翻译文本。
我有一些JavaScript代码,它创建一些
我有一些JavaScript代码,它创建一些
元素并设置它们的CSS属性。
因为我想将CSS逻辑与我的JavaScript代码分离,并且因为CSS在自己的.css文件中更容易阅读,我想设置元素的CSS className,然后动态地注入一些值到定义的CSS属性中。
这是我想要做的:
我想做类似这样的事情,但此时
我认为这里的问题在于,调用
这是我想要做的:
style.css
:
.myClass {
width: $insertedFromJS
}
script.js
:
var myElement = document.createElement("div");
myElement.className = "myClass";
我想做类似这样的事情,但此时
myElement.style.width
为空。myElement.style.width.replaceAll("$insertedFromJS", "400px");
我认为这里的问题在于,调用
myElement.className = "myClass"
后,CSS 还未应用。
myClass
类的元素还是只想影响刚刚创建的那一个? - James Montagne