JS改變DOM樣式的三種方式
阿新 • • 發佈:2018-12-31
//建立一個結點,把傳入的引數當作樣式
function addStyleNode(str){
var styleNode = document.createElement('style');
styleNode.type = 'text/css';
if(styleNode.styleSheet){
styleNode.styleSheet.cssText = str;//ie下要通過style.cssText進行寫操作
}else{
styleNode.innHTML = str;//firefox可以直接對innHTML進行操作
}
document.getElementsByTagName('head')[0].appendChild(styleNode);
}
addStyleNode('span{font-size:40px;background:#000,color:#fff} #test{color:red}');