用js修改div的背景图片没有效果??

啊哦。。上代码看看。。
document.getElementById("message").style.backgroundImage="url(formbac.png)";

你不贴你写的别人怎么帮你看啊 = =。
object.style.backgroundImage="url(stars.gif)" 这是语法,目测你的没有错。

你看看你的id、是不是错了= =,不然就是相对路径绝对路径的问题,你的图片路径不对。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-20
把你写的代码贴出来看看追问

代码贴上喽。。麻烦帮忙看下啊哈。。

追答

看看路径对不对,用谷歌浏览器看看有没有加载那个图片

第2个回答  2012-12-21
查查你的路径!看看又没错!

用js修改div的背景图片没有效果??
object.style.backgroundImage="url(stars.gif)" 这是语法,目测你的没有错。你看看你的id、是不是错了= =,不然就是相对路径绝对路径的问题,你的图片路径不对。

js修改div背景图片总是不行,请教正确方法
从你的描述中,语法基本是没有问题的,只要把代码中的 background-image 改成 backgroundImage 就可以了。

js如何获取div背景图片路径并改变
img\/1.jpg如何把其中的改成其他的点击一次就增加一... img\/1.jpg 如何把其中的改成其他的 点击一次 就增加一 展开  我来答 分享 微信扫一扫 新浪微博 QQ空间 举报 浏览7 次 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 背景图片 js div 路径 搜索资料 本地...

用JS设置div的背景图问题
background是全局的背景设置,例如 body { background: #fff url('xxx.png') no-repeat}拆分出来就是 body { background-color: #fff; background-image: url('xxx.png'); background-repeat: no-repeat;}你设置了obj.style.background就覆盖了background-image,所以你要改成这样 ...

急JS 鼠标经过无法切换DIV背景图片
function starshow(1){ document.getElementById("ig1").style.backgroundImage='url(img\/1c.png)';} 定义方法时,不能用数字当作变量名称,所以把 starshow(1) 里面的1给改成其他变量名就好了

js控制DIV背景图片
document.getElementById('pic1').style.backgroundImage="url(images\/bg2.jpg)";是可以改变的,我刚试了。要不就是你图片相对地址写的有问题,要不就是那个div你没有设置width 和height属性

js能改变div的背景图片吗
js可以控制div的背景的,除了颜色外,图片也可以:颜色控制:document.getElementById('a').style.background="#FF0000";背景控制:var div=document.getElementById(divid);div.style.backgroundImg= ".\/img\/bgImge.jpg";

用js怎么实现div背景图片变换?
调用window.setInterval(handler, time)方法去变换,可以写在onload事件里,或者卸载页面最后用<script><script>块里面 页面上有一个div的话,这个div里面应该有个<img>的吧,图片的话你用一个数组将文件名放起来,搞个随机数,然后就将img.src = 'arr[i]';这样弄就应该能实现 ...

在“js”中怎么设置div的背景图片?
有两种比较直接的方式,\\x0d\\x0a\\x0d\\x0a第一种方法:预先设置一个样式,然后在js中操作,给div加上这个class。\\x0d\\x0ahtml代码:\\x0d\\x0a---\\x0d\\x0a\\x0d\\x0a\\x0d\\x0a---\\x0d\\x0a\\x0d\\x0a预先设置一个样式:\\x0d\\x0a---\\x0d\\x0a.bg {\\x0d\\x0a b...

js怎么把DIV的背景图片给取消
修改DIV的背景图,其实就是修改样式里的background。可以让background直接等于空就可以了。下面是代码:<body> <!--添加一个div,给它加上相应的背景图--> <div style="width:100px; height:100px; background:url(..\/1.png); border:1px solid #ccc;" id="div"><\/div> <\/body>...

相似回答