我如何不仅可以更改背景图像,还可以设置其他属性?
意思是,我有这段代码,可以正常工作:
document.getElementById(id).style.backgroundImage = "url('image.png')";
但这失败了:
document.getElementById(id).style.backgroundImage = "url('image.png') no-repeat center center";
如何向其中添加其他属性?
提前致谢。
我如何不仅可以更改背景图像,还可以设置其他属性?
意思是,我有这段代码,可以正常工作:
document.getElementById(id).style.backgroundImage = "url('image.png')";
但这失败了:
document.getElementById(id).style.backgroundImage = "url('image.png') no-repeat center center";
如何向其中添加其他属性?
提前致谢。
附加属性是 CSS 中捷径的一部分,这些属性是使用background
属性应用的,因此您的 js 应该是
document.getElementById(id).style.background = "url('image.png') no-repeat center center";
document.getElementById("div3").style.backgroundPosition = "20% 50%";
- 对于位置
document.getElementById("div3").style.backgroundRepeat = "repeat-y"; - for repeat
这对你有用