JavaScript动态更换背景图片

2024-11-29 09:33:58
推荐回答(4个)
回答1:

兄弟,这个问题花4个小时,惨了点吧
document.getElementById('DivLogo').style.backgroundImage ='url(images/横幅1.jpg)';

第一属性写错了,有个字母“I”大写
第二,url外面加上引号
查查文档,里面都有

回答2:

更改背景图片
document.getElementById('DivLogo').style.backgroundImage="'url(images/横幅1.jpg)'";
或者
document.getElementById('DivLogo').style.background="'url(images/横幅1.jpg)'";

第二,你补充问题里面的有问题是因为
div1.style.backgroundimage="url('./style/images/aaa.jpg');";中
url('./style/images/aaa.jpg');
后面的;去掉就可以了
还有backgroundimage大小写要注意啊
是backgroundImage

关键还是细节问题没注意啊!

回答3:

document.getElementById('DivLogo').style.background="url(images/横幅1.jpg)";

记住一定要在样式表里给divLogo设定height,width,否则divLogo会因为没数据或者没设定height,width而不显示,看不到效果

回答4:

可以把你部分代码贴出来吗 这样很是不明白你想干什么。
也不知道从何说起。