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

已采纳回答 / 不爱吸血的蚊子
在函数最外面要定义timer=null,如下:var data=['Phone5','Ipad','三星笔记本','佳能相机','惠普打印机','谢谢参与','50元充值卡','1000元超市购物券'],    timer=null,    flag=0;

已采纳回答 / qq_倪洱_03939395
组织对象的事件,更符合网页的产品需求比如点击A只要在页面内跳转位置,不需要跳转页面,则需要拦截事件流进行阻止比如点击一个全选按钮,要选择所有的列表项,则要进行事件冒泡捕获列表的整个父div然后选中

已采纳回答 / 云彩无色3804005
<div id="box">    <input type="button" value="按钮3" id="btn3" /><!--DOM的2级事件处理示例-->   //不用添加onclick=""</div><script>function showMes(){alert("触发了点击事件!");}var btn3=document.getElementById('btn3');  //你没获取btn3var eventUtil={//添加...

已采纳回答 / qq_雨伴麒麟_03847703
var eventUtil={addHandler:function(element,type,handler){//添加句柄,if(element.addEventListener{element.addEventListener(type,handler,false);}else if(element.attachEvent){element.attachEvent("on"+type,handler);}else{你在这if(element.addEventListener上少了右括号了if(ele...

已采纳回答 / snowflow0
line 75:    eventSelect.addhandler(btn1,"click",get);,你把'click'写成了"clcik"

已采纳回答 / Xufj
浏览器是从上往下执行的,如果放在button上面的话,浏览器找不到btn1的按钮,所以就不会执行给它添加的事件了

已采纳回答 / Lemon156
alert(eventdemo.getElement(b1));你这里应该是传事件e而不是传id

已采纳回答 / 勇闯极限
==表示判断条件是否成立。===等号表示全等,判断比较的2个数据的类型和值首先要相等。

已采纳回答 / 斗毕羽侯
直接更改也行。老师那样讲,只是为了说明下,没什么其他意义。你可以写的看下,直接更改也是OK的。

已采纳回答 / 慕粉4199666
e代表事件,this 代表list[i],不能这样做的。

已采纳回答 / 慕粉4131441
我觉得是你在定义函数时外面的参数是envent,里面的参数调用的是e,参数不同导致的,可以试试

已采纳回答 / 慕粉4199060
var eventUtil = { // 添加事件 element是给谁添加事件  type是事件类型  handler是事件函数 addHandler:function(element, type, handler){ if (element.addEventListener) { element.addEventListener(type, handler, false); } else if (element.attachEvent) { element.attachEvent("on"...

已采纳回答 / 番茄酱丶鱼仔3888777
两个地方第一:btn3的获取是getElementById,不是BtId第二:DOM2级添加事件是addEventListener,不是addElementListener太粗心了
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消