html中加入变量吗,javascript – 将变量插入到html代码中

我是Javascript的新手,我已经做了很多搜索,但我找不到似乎回答我的具体问题.我正在试图找出如何将变量实现为html …可能更好的服务示例:

使用Javascript

var key = 1;

function nextImage()

{

if(key == 52)

{

key = 0;

}else{

key++;

}

var image = "images/52/week_" + key + ".jpg";

document.getElementById("mainImage").src= image;

}

HTML

Next

week_0.jpg

我想要做的是将“images / 52 / week_”移出javascript并进入html,这样我就可以将该函数重用于其他图像集.基本上我想让脚本遍历数字,然后将这些数字发送到HTML< img src =“images / 52 / week_”image“.jpg”>

解决方法:

将函数添加到参数中会不会更容易?

var key = 1;

function nextImage(string,id)

{

if(key == 52)

{

key = 0;

}else{

key++;

}

var image = string + key + ".jpg";

document.getElementById(id).src= image;

}

更新

这个问题由你自己解答!使用上面给出的代码,您只需要将两个参数添加到您的javascript调用中,例如:

Next

week_0.jpg

标签:javascript,dom

来源: https://codeday.me/bug/20190826/1728424.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值