我们可以在javascript中使用CSS文件吗?
我确实知道如何做到这一点: object.style =“”; 但是,如果我们喜欢做一些非常简单的事情: import stylesheet.css 那么我们可以做一些像 object.style = stylesheet.getStyleById('#something')
好吧,上面的那些语法都是我想象中的废话,但是,有没有类似的方法呢?答案 0 :(得分:1)
更合适的方法是为元素添加类名。然后使用常规CSS文件为每个类名设置样式。
包含在普通的CSS文件中
.red-text {
color: red;
}
然后使用JavaScript
添加相关的类名document.getElementById("element").className += " red-text";
答案 1 :(得分:0)
我认为更简单的方法是在要设置样式的元素上动态添加/删除类/ ID。您可以使用jQuery addClass和removeClass函数或element.className属性来执行此操作。