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

已采纳回答 / qq_一桶江山_03711332
go.addEventListener("click",goto,fault)第三个参数你拼写错了,应该是true(捕捉阶段)或者false(冒泡阶段)。改一下就没事了

已采纳回答 / 小白小白小白啦
如果你非要用as[i]这种格式,可以这样写  <...code...>这样闭包函数就可以访问外部变量了,给你也网址里面有一点介绍,http://www.jb51.net/article/54397.htm

已采纳回答 / 慕圣2392257
ul中有class =statePanel的选择器,大哥

已采纳回答 / 慕数据5775487
因为浏览器是从上到下从左到右读取和显示html文档,如果不加window.onload的情况下把<script>标签写在<input>标签之前,比如我要var btn=document.getElementById('btn')获取到id名为“btn”的这个input元素,这时input标签在下面浏览器还没有读取到input标签,浏览器就会报错。

已采纳回答 / 飞向银河系
因为时间冒泡了呀,你用close来hideLogin的同时冒泡到了 login_box来showLogin了,你对hideLogin函数里加一句阻止事件冒泡就可以解决这个问题了

已采纳回答 / 番碱丶
视频里老师也有讲的,其实都可以实现的,功能可以一样,只是方法不同而已。可能用span的话修饰起来更直观。

已采纳回答 / 烟云藏锋
 // 封装添加事件监听程序   前的 } 括号去掉,function hideLogin(){            login_box.style.display='none';}  //加上这个括号login_btn是获取出来的对象,等同于ID为login的元素在JS中的表现,通过它操作DOM

已采纳回答 / 永远的蓝
有时需要在a标签上添加click事件,并且跳转前处理一些事务。(比如执行删除操作时,为了避免误操作,我们要弹出对话框让用户确定否删除。或跳转其他页面,需要用户确认。)

已采纳回答 / muk12138
index在这里是一个起标记作用的变量,if里面的判断是index!=-1,最开始index应该是不等于-1的,那么当你按下回车键之后,index之后的值就被赋值为-1,那么代表这个函数执行过了,下次再按回车因为此时的index的值已经等于-1了,则函数不执行

已采纳回答 / DasiyOulu
IE8以前的浏览器只支持事件冒泡,不支持事件捕获,它也不支持addEventListener函数,不会用第三个参数来表示是冒泡还是捕获,它提供了另一个函数attachEvent。IE9就支持addEventListener(这段是借鉴其他问题别的同学的回答)。addEventListener()的第三个参数useCapture,这个参数决定要使用的事件处理程序的调用类型,只有在特定狀況下才会对事件产生影响,通常建议用false;如果参数是true,事件处理程序以捕捉模式触发;从顶层的父节点开始触发事件,从...

已采纳回答 / 我不是管家
在慕课网上有给你规划了具体的课程,在左上角点路径→web前段工程师→然后一步步系统的学习剩下的内容加油哦!!!
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消