我試圖使用javascript添加樣式標籤頁
var style = document.createElement("style"),
style.innerHTML = ".firstChildTest div:first-child {width: 2px;}";
一些樣式添加到一個頁面,但試圖使用innerHTML風格元素時ie6-8被拋出一個錯誤。我也得到了同樣的錯誤使用
style.append(document.createTextNode(".firstChildTest div:first-child {width: 2px;}"));
如何注入樣式到樣式元素在ie?
很奇怪的是,能夠創建一個新的樣式元素,你不能做任何事情。歡呼的答案 – wheresrhys 2011-04-15 14:53:00
@wheresrhys您可以將生成的樣式DOM元素插入到文檔樹中。 – lambacck 2011-04-15 15:39:03
我的意思是說,document.createElement(「樣式」)是一個奇怪的怪癖 - 你的功能很好。乾杯 – wheresrhys 2011-04-16 16:05:27