日期:2014-05-17  浏览次数:20488 次

用Javascript动态更换图片不能显示。
我在document.getElementById("img1").src=path;不能显示出来。path是完整的路径和文件名称。
如果<img src=path>能显示。是什么问题不能用Javascript操作它?

------解决方案--------------------
是你的代码问题吧,贴出代码来看一下。

比如你写在一个js函数中,你需要在<body onload="js函数名">中或其他事件中执行该代码啊
------解决方案--------------------
贴出 path 的值。
------解决方案--------------------
你试一下,看看百度的网页能不能莫名其妙地显示你“本地的”图片呢?
------解决方案--------------------
探讨

path是一个绝对路径。比如F:\images\45.jpg引用:
贴出 path 的值。

------解决方案--------------------
用相对路径,服务器路径和你 本机开发 路径 不一致 图片就绑定失败了.
------解决方案--------------------
本地html可以浏览本地图片和js文件css文件;无法ajax
服务端html 不可以浏览本地资源
------解决方案--------------------
可以确定是楼主的图片路径写错了。
<img id="myimage" src="images/btn_exit_down.png" alt="" />
<input type="button" value="换图" onclick="ht();"/>
function ht() {
document.getElementById("myimage").src = "images/Individual.png";
}
是可以换图的。
------解决方案--------------------
路径用相对路径, 开发环境和运行环境的路径访问权限是不一样的