1
我创建一个<style>
元素使用JavaScript这样的:如何找到一个动态创建<style>元素
function createMyStyle(selector , rule) {
j$("head").append('<style type="text/css">' + selector + '{' + rule + '}' + '</style>');
}
我不想每次创建这个元素,但如果这<style>
找出 元件插入已,然后用这样的事情我的规则添加到它:
if(stylesheet.addRule) {
stylesheet.addRule(selector, rule);
}
else if(stylesheet.insertRule) {
stylesheet.insertRule(selector + ' { ' + rule + ' }', stylesheet.cssRules.length);
}
我这个<style>
在一块,而不是用纯DOM创建因为IE不能做的innerHTML来document.createEle换货( '风格')。
我试图给<style>
的id
和这样做......
for(var i in document.styleSheets) {
if(!document.styleSheets[i].id) {
而是因为世界上没有id
属性,它不能这样做。
我有几十个