怎样在img的src中添加变量啊

<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>

试试这样

追问

那个图片的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;
注释掉追问

还是不可以啊 加载不出来~

追答

你看这样是否能满足你的需求


隐藏域的value值可以动态更改

追问

好的 谢谢

本回答被提问者采纳
第3个回答  2015-02-04
你的图片路径对吗?追问

路径对的啊 我要是直接在src输入路径能加载出来

追答

你那样写,huiyuan(id)函数是不起作用的,把该函数的调用放到页面直接加载就可以调用的地方,如放在onload里

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网