function addCssByStyle(cssString){
var doc=document;
var style=doc.createElement("style");
style.setAttribute("type", "text/css");
if(style.styleSheet){// IE
style.styleSheet.cssText = cssString;
} else {// w3c
var cssText = doc.createTextNode(cssString);
style.appendChild(cssText);
}
var heads = doc.getElementsByTagName("head");
if(heads.length)
heads[0].appendChild(style);
else
doc.documentElement.appendChild(style);
}
JavaScript动态添加CSS
本文介绍了一种使用JavaScript动态地为网页添加CSS样式的方法。通过创建style元素并设置其type属性为text/css,然后根据不同浏览器(IE和其他W3C标准浏览器)采用不同的方式插入CSS代码,最后将style元素插入到head或body中。

被折叠的 条评论
为什么被折叠?



