例如margin-left,padding-left,等这类的带有连字符的样式怎么去书写
<body>
<ul id="ulContent">
<li>这是本身具有的一行,我要在下面追加四行</li>
</ul>
<script type="text/javascript">
var ul=document.getElementById("ulContent");
for(var i=0;i<4;i++){
var li=document.createElement("li");
li.style.color="red";
li.innerHTML="这是追加的内容";
ul.appendChild(li);
}
</script>
</body>
添加带有连字符的样式如下
// 添加带有连字符的样式
li.style.margin-left="30px";
意思是说连字符是个无效的标识,
如果如下写法呐
// 添加带有缩写的样式
li.style.marginleft="30px";
不会有任何效果,再换一种写法
// 驼峰式写法
li.style.marginLeft="30px";
这样的写法样式就会起作用了