如何使用javascript更改背景图像及其属性

时间:2012-09-07 08:41:06

标签: javascript css

如何更改背景图像,还可以设置其他属性?

意思是,我有这个代码,工作正常:

document.getElementById(id).style.backgroundImage = "url('image.png')";

但这失败了:

document.getElementById(id).style.backgroundImage = "url('image.png') no-repeat center center";

如何向其中添加其他属性?

提前致谢。

2 个答案:

答案 0 :(得分:2)

附加属性是CSS快捷方式的一部分,使用background属性应用,因此你的js应该是

document.getElementById(id).style.background = "url('image.png') no-repeat center center";

答案 1 :(得分:1)

document.getElementById("div3").style.backgroundPosition = "20% 50%"; - 位置

document.getElementById("div3").style.backgroundRepeat = "repeat-y"; - for repeat

这对你有用