Javascript改变CSS下的属性

时间:2016-07-29 05:38:51

标签: javascript css background-image

document.getElementById(“Id1”)。style。 backgroundImage =“url(value)”;

更改CSS中的背景图像属性。  但是,CSS中使用的属性是

  

背景图像

为什么我们不能在Javascript下使用相同的名称 document.getElementById(“Id1”)。style。 background-Image =“url(value)”;

1 个答案:

答案 0 :(得分:2)

正如@Bitwise Creative所说,你不能在字符串中使用-。相反,你可以这样做,

document.getElementById("Id1").style["background-image"] = "url(value)";

如果你使用document.getElementById(" Id1")。style.background-Image =" url(value)",会发生什么意味着javascript在&#之前被视为语句39; - ' "的document.getElementById(" Id1的&#34)style.background&#34。和图像视为变量。所以你会得到语法错误