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
屬性,它不能這樣做。
我有幾十個