【发布时间】:2017-03-21 09:17:52
【问题描述】:
我试图用 JS 创建样式表并附加一些规则,但它不起作用。
if (style == null) {
var style = document.createElement('style');
style.setAttribute('type', 'text/css');
style.setAttribute('data-style', 13);
if (style.styleSheet) {
style.styleSheet.cssText = '';
} else {
style.appendChild(document.createTextNode(''));
}
document.head.appendChild(style);
}
if (typeof style.insertRule === 'function') {
style.insertRule("main > section[data-y='0']{top: 200px;}");
} else if (typeof style.addRule === 'function') {
style.addRule("main > section[data-y='0']", "{top: 200px;}");
}
对不起,我是 Js 的新手。
谁能告诉我为什么这不起作用?
【问题讨论】:
标签: javascript css grid styles stylesheet