兄弟,这个问题花4个小时,惨了点吧
document.getElementById('DivLogo').style.backgroundImage ='url(images/横幅1.jpg)';
第一属性写错了,有个字母“I”大写
第二,url外面加上引号
查查文档,里面都有
更改背景图片
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
关键还是细节问题没注意啊!
document.getElementById('DivLogo').style.background="url(images/横幅1.jpg)";
记住一定要在样式表里给divLogo设定height,width,否则divLogo会因为没数据或者没设定height,width而不显示,看不到效果
可以把你部分代码贴出来吗 这样很是不明白你想干什么。
也不知道从何说起。