-
需要注意DOM0级的添加方式查看全部
-
跨浏览器查看全部
-
DOM0级事件处理程序 把一个函数赋值给一个事件的处理程序属性用的比较多的方法 (eg:给按钮添加onclick属性) 特点:简单 跨浏览器的优势查看全部
-
用一个对象解决跨浏览器查看全部
-
2级事件监听 事件参数去掉on 2级添加监听 去掉监听查看全部
-
元素自带空属性? 事件0级处理 先取得元素对象 在写事件属性查看全部
-
什么是 事件捕获查看全部
-
什么是 事件冒泡查看全部
-
什么 是事件流查看全部
-
//解决评论区指出的两个Bug的完整代码 var arr = ['三星手机','小米1','小米2','苹果','魅族','50元话费','谢谢光临','血压仪','100元代金券','慕课网职业路径']; var timer; var flag = 0; window.onload = function(){ var play = document.getElementById('play'); var stop = document.getElementById('stop'); //鼠标抽奖 play.onclick = playFun; stop.onclick = stopFun; //键盘抽奖 document.onkeyup = function(event){ event = event || window.event; if(event.keyCode == 13){ if(flag == 0){ playFun(); }else if(flag == 1){ stopFun(); } } } } function playFun() { var title = document.getElementById('title'); var play = document.getElementById('play'); if(flag==0){ timer = setInterval(function(){ var random = Math.floor(Math.random()*arr.length); title.innerHTML = arr[random]; },100) play.style.background="#333" flag = 1; } } function stopFun(){ clearInterval(timer); flag = 0; play.style.background="#113" }查看全部
-
事件对象查看全部
-
dom0级不能给元素添加多个事件,如果添加了多个事件,则只会执行最后添加的那个事件;dom2可以给元素添加多个事件,而且会按顺序进行查看全部
-
截个好一点的图查看全部
-
DOM2级事件定义了两个方法: 用于处理指定和删除事件处理程序的操作 addEvenListener()和removeEventListner()。 接收三个参数:要处理的事件名、作为事件处理程序的函数和布尔值。查看全部
-
由于不同浏览器事件处理程序不同,可将处理程序封装在对象的方法中,通过对支持类型判断调用不同处理程序查看全部
举报
0/150
提交
取消