会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132464个问题
JAVA 全系列/第二阶段:JAVA 基础深化和提高/反射技术(旧) 35101楼
JAVA 全系列/第六阶段:项目管理与SSM框架/SpringMVC 35102楼

老师你好,我在进行边界值控制时好像没有生效,麻烦帮着看下问题在什么地方



var listLi = document.querySelector(".swiplerul").querySelectorAll("li")

var swiperBottomlist = document.querySelector(".swiper-bottom").querySelectorAll("li")

var right = document.getElementById("right")

var left = document.getElementById("left")

console.log(listLi.length);


// 控制图片的显示顺序

var num = 0


left.onclick = function(){

   

    num++

    console.log(num);

    imgDisplay()

   

   

}


right.onclick = function(){

   

    num--

    console.log(num);

    imgDisplay()

   

}



   

// 控制页面显示的方法

function imgDisplay(){

    // 边界值出来

    if(num > listLi.length-1){

        num = 0

    }

    if(num < 0){

        num = listLi.length-1

    }

    // 移除属性

    for(var i = 0;i<listLi.length;i++){

        listLi[i].removeAttribute("class")

        listLi[i].removeAttribute("style")

    }

    // 添加属性

    listLi[num].setAttribute("class","current")

    listLi[num].style.display="block"





    for(var i = 0;i<listLi.length;i++){

        swiperBottomlist[i].removeAttribute("class")

        swiperBottomlist[i].removeAttribute("style")

    }

    swiperBottomlist[num].setAttribute("class","current")

}

for(var i= 0;i<swiperBottomlist.length;i++){

    swiperBottomlist[i].idxx=i

    swiperBottomlist[i].onclick=function(){

        num=this.idexx

        imgDisplay()

    }

}

// 有问题

打印如下:

image.png

超过边界值的值也打印出来了,轮播图中只有4张图

WEB前端全系列/第二阶段:JavaScript编程模块/DOM模型 35103楼
JAVA 全系列/第十一阶段:消息中间件与高并发处理/RocketMQ(旧) 35104楼
Python 全系列/第二阶段:Python 深入与提高/模块 35105楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/容器 35106楼
JAVA 全系列/第八阶段:Linux入门到实战/Maven 35109楼
JAVA 全系列/第八阶段:SpringBoot与MybatisPlus/Spring Boot旧 35110楼
Python 全系列/第一阶段:Python入门/面向对象 35111楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/CSS盒子模型 35112楼
JAVA 全系列/第六阶段:项目管理与SSM框架/RBAC实战 35113楼
JAVA 全系列/第三阶段:数据库编程/MySQL数据库的使用 35114楼
Python 全系列/第一阶段:Python入门/编程基本概念 35115楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637