html javascript问题
<script>functionchange_img(i){vart=document.getElementById("img").getElementsByTagNam...
<script>
function change_img(i)
{
var t=document.getElementById("img").getElementsByTagName("img");
t[0].src='"imgages/b"+"i"+".jpg"';//这里有问题 ,其他的可以运行
//我想让用i来控制显示的图片,比如我想显示图片2则在html中调用函数change_img(02)
即src="imgages/b"+i+".jpg" 这个具体的格式怎么写
}
</script>
我想让t[0].src分别="images/b01.jpg" ,,="images/b02.jpg".以此类推,我用i这个变量控制,具体写法是怎么写的 展开
function change_img(i)
{
var t=document.getElementById("img").getElementsByTagName("img");
t[0].src='"imgages/b"+"i"+".jpg"';//这里有问题 ,其他的可以运行
//我想让用i来控制显示的图片,比如我想显示图片2则在html中调用函数change_img(02)
即src="imgages/b"+i+".jpg" 这个具体的格式怎么写
}
</script>
我想让t[0].src分别="images/b01.jpg" ,,="images/b02.jpg".以此类推,我用i这个变量控制,具体写法是怎么写的 展开
2个回答
展开全部
最好给img取个ID名,然后直接改src的值就行了啊
var t=document.getElementById("img");
a.src="images/b"+i+".jpg";
不要传01,02这样的num参数,会变成1和2的,至少加上引号在传进去change_img('02');
var t=document.getElementById("img");
a.src="images/b"+i+".jpg";
不要传01,02这样的num参数,会变成1和2的,至少加上引号在传进去change_img('02');
追问
那我能不能传数字类型的参数,然后通过一个类型转换函数z转成string、
型的,有的话 是什么函数。谢谢
追答
不行,num的变量在赋值的时候已经由02变成2了,所以把它定义成String的吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询