2012-07-11 66 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之間的這種分隔。