現(xiàn)在我需要使用JS動(dòng)態(tài)的插入好幾個(gè)元素并為他們?cè)O(shè)置CSS樣式,那么為他們?cè)O(shè)置樣式的時(shí)候是使用下面哪種方式更好呢: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);以上兩種方式哪種好呢?或者還有其他更好的方式?現(xiàn)在是在校學(xué)生沒有工作實(shí)戰(zhàn)經(jīng)驗(yàn),不知道實(shí)際公司項(xiàng)目中一般采用哪種方式,請(qǐng)大神們不吝賜教~
如果需要用JS給元素設(shè)置大量CSS樣式采用以下哪種方式在性能或者維護(hù)難度上較優(yōu)秀?
慕絲7291255
2018-10-16 13:14:44