javascript and css styling

javascript and css styling

本文关键字:styling css and javascript      更新时间:2023-09-26

基本上,我只想让向左填充,而不是在这个代码上到处填充:

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语句有不同的样式?

在本机js中,您希望paddingLeft而不是padding-left-

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

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

在顶部捕获变量总是很好的,

var liveSearch = document.getElementById("livesearch")
liveSearch.style.paddingLeft = "10px";

有一个参考解释了哪个javasceript术语对应于哪个css。像这样本页

但一般来说,只要可能就使用css是一种很好的做法。建议在javascript和css之间进行这种分隔。