2012-07-11 77 views
1

基本上我只是想有填充到左边,而不是所有围绕此代码:JavaScript和CSS样式

if (xmlhttp.readyState==4 && xmlhttp.status==200) 
{ 
    document.getElementById("livesearch").innerHTML=xmlhttp.responseText; 
    document.getElementById("livesearch").style.border="1px solid #000"; 
    document.getElementById("livesearch").style.background="#FFF"; 
    document.getElementById("livesearch").style.padding-left="10px";  
} 

但我不知道语法填充左破裂的说法。有没有更好的方式来做到这一点,而不使用CSS,因为根据if/else语句有不同的样式?

回答

3

在纯JS你想paddingLeft不填充左

document.getElementById("livesearch").style.paddingLeft="10px"; 
+0

非常感谢你=) – user1448093 2012-07-11 10:50:01

3

试试这个: document.getElementById("livesearch").style.paddingLeft="10px";

0

有哪些javasceript术语,解释了参考对应于CSS。像这样 This page

但是一般来说它是一个很好的习惯,只要有可能就使用css。推荐使用javascript和css之间的这种分隔。