<SCRIPT LANGUAGE="JavaScript">
<!--
var id;
function huiyuan(id){
document.images.imgInit.src="/images/up_images/0"+id+".jpg";
}
</script>
<img id="imgInit" src="huiyuan(4);" />
这样加载不出来
求求大神帮帮忙吧
或者知道其他在src加入变量的方法也可以
第1个回答 2015-02-04
<img id="imgInit" />
<script LANGUAGE="JavaScript">
document.getElementById('imgInit').setAttribute("src","/images/up_images/0"+id+".jpg");
</script>
<script LANGUAGE="JavaScript">
document.getElementById('imgInit').setAttribute("src","/images/up_images/0"+id+".jpg");
</script>
试试这样
追问那个图片的ID变量没有设定啊 而且也没有加载出来。。。
追答你是img标签上的ID没有设定还是在js里面的id?
img标签的src是不能调用js方法的
额 那我怎么才能让src实现加载不同图片呢 就比如src=“image/"+id+".jpg"
追答如果是很多img标签在一起的话,你可以用document.getElementsByTagName("img")这种一下把所有的img标签取出来,然后循环往上setAttribute
第2个回答 2015-02-04
把你定义函数之前定义的
var id;
注释掉追问
var id;
注释掉追问
还是不可以啊 加载不出来~
追答你看这样是否能满足你的需求
隐藏域的value值可以动态更改
好的 谢谢
本回答被提问者采纳第3个回答 2015-02-04
你的图片路径对吗?追问
路径对的啊 我要是直接在src输入路径能加载出来
追答你那样写,huiyuan(id)函数是不起作用的,把该函数的调用放到页面直接加载就可以调用的地方,如放在onload里