为了账号安全,请及时绑定邮箱和手机立即绑定

滑块无法通过 javascript 工作(可能是 innerHTML?)

滑块无法通过 javascript 工作(可能是 innerHTML?)

鸿蒙传说 2022-01-07 19:26:19
我正在尝试通过 Javascript 处理一个简单的滑块。如果你能给我一点帮助,那就太好了。谢谢你。HMTL 下面        <div class="carousel-container">            <div class="auto-slide">                <img src="img/cheetah.png" alt="">                <img src="img/elephant.png" alt="">                <img src="img/penguin.png" alt="">                <img src="img/zebra.png" alt="">            </div>        </div>下面的Javascript// autoconst slideBox = document.querySelector(".auto-slide")const autoSlideImages = document.querySelectorAll(".auto-slide img");// counterlet count = 0;function autoSlide(){    if(count < autoSlideImages.length - 1){        count++;        console.log("hi.");    }else{        count = 0;        console.log("bye");    }    slideBox.innerHTML = "<img" + autoSlideImages[count]; + ">";          }setInterval("autoSlide()", 1500);再次感谢你。
查看完整描述

2 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

您可以使用,

slideBox.innerHTML = "<img src='" + autoSlideImages[count].src + "'>";

我相信这会解决你的问题!

如果您想以更好的方式做到这一点,您可以使用我的CODEPEN DEMO


查看完整回答
反对 回复 2022-01-07
?
回首忆惘然

TA贡献1847条经验 获得超11个赞

代替

setInterval("autoSlide()", 1500);

setInterval(autoSlide, 1500);


查看完整回答
反对 回复 2022-01-07
  • 2 回答
  • 0 关注
  • 151 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号