我成功地动态创建了一个div。 但我想知道有没有办法直接应用CSS样式,而不是使用Javascript逐个应用样式。
答案 0 :(得分:3)
答案 1 :(得分:0)
使用cssText
将多个css应用于创建的动态div。
divTag.style.cssText="align:center; border:1px solid #ccc; margin-top:20px; margin-bottom:20px;";
<强>更新强>
或者使用基于div1
id
#div1{
align:center;
border:1px solid #ccc;
margin-top:20px;
margin-bottom:2px;
}
请注意,您应该通过
创建IDdivTag.id = "div1";
答案 2 :(得分:0)
添加
divTag.classList.add("divdrag");
或
divTag.className += "divdrag";
答案 3 :(得分:0)
你用这个设置类..
if (divTag.classList) {
el.classList.add("divdrag");
}
else {
divTag.className += ' ' + "divdrag";
}