现在我需要使用JS动态的插入好几个元素并为他们设置CSS样式,那么为他们设置样式的时候是使用下面哪种方式更好呢:
1.
div.style.width = 500 + "px"; div.style.position = "absolute"; ......
2.
var style = document.createElement("style");style.type = "text/css";
style.appendChild(document.createTextNode("body{background:red}"));var head = document.getElementsByTagName("head")[0];
head.appendChild(style);以上两种方式哪种好呢?或者还有其他更好的方式?现在是在校学生没有工作实战经验,不知道实际公司项目中一般采用哪种方式,请大神们不吝赐教~
慕丝7291255
随时随地看视频慕课网APP
相关分类