1

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

意思是,我有这段代码,可以正常工作:

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

但这失败了:

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

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

提前致谢。

4

2 回答 2

3

附加属性是 CSS 中捷径的一部分,这些属性是使用background属性应用的,因此您的 js 应该是

document.getElementById(id).style.background = "url('image.png') no-repeat center center";
于 2012-09-07T08:45:37.217 回答
2

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

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

这对你有用

于 2012-09-07T08:44:09.217 回答