首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

用Javascript动态更替图片不能显示

2012-06-20 
用Javascript动态更换图片不能显示。我在document.getElementById(img1).srcpath不能显示出来。path是完

用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";
}
是可以换图的。
[解决办法]
路径用相对路径, 开发环境和运行环境的路径访问权限是不一样的

热点排行