我需要在 JavaScript 中动态创建一个 CSS 样式表类,并将其分配给一些 HTML 元素,如 div、table、span、tr 等,以及一些控件,如 asp:Textbox、Dropdownlist 和 datalist。
可能吗?
如果有 sample 就更好了。
最佳答案
这里有一个选项:
var style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = '.cssClass { color: #f00; }';
document.getElementsByTagName('head')[0].appendChild(style);
document.getElementById('someElementId').className = 'cssClass';
<div id="someElementId">test text</div>
关于javascript - 如何在JavaScript中动态创建CSS类并应用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44896714/