关于给dots绑定id

关于给dots绑定id

for(var d=0;d<len;d++){
		dots[d].id=d;
		dots[d].onclick=function(){
			index=this.id;
			changeImg();
		}
	}

这段代码中的dots[d].id=d;和index=this.id;不太理解

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
小于飞飞 2017-04-28 16:03:20

你好, 代码分析如下:

for(var d=0;d<len;d++){  // 根据圆点长度,循环每个圆点
        dots[d].id=d;  //  给每个圆点添加 id 属性,记录圆点的序号
        dots[d].onclick=function(){    //  点击某个圆点时,执行function 函数
            index=this.id;  //  将点击的圆点的 id 属性(即记录的那个序号)赋值个index , 注意这里的 this 指的就是当前点击的dots.
            changeImg();  // 执行切换函数
        }
    }

希望对你有帮助,祝学习愉快。


  • 提问者 从何说起_ #1
    那这里面的id属性 和html中的id属性是相同的么
    2017-04-29 09:53:03
  • 路大锤 回复 提问者 从何说起_ #2
    元素 .id=d 设置和返回 id 属性的值,是一样的。
    2017-05-02 15:17:46
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师