为了账号安全,请及时绑定邮箱和手机立即绑定
  • 三种事件处理程序: 一:HTML: 直接把代码写在标签内,写在HTML结构里;或把函数名写在HTML结构里。这种情 况因为HTML和JS高度耦合,不方便修改; 二:DOM0级事件处理程序:把一个函数赋值给一个事件处理程序的属性. 1.先用 getElementById() 取得相应元素,并定义好名称;如:var btn2=documentById("btn2"); 2.再给以上变量添加一个属性并给出该事件的函数,如:btn2.onclick=function(){alert("这是通过DOM0级添加的事件");} 3.如要删除该事件则:btn2.onclick=null; 三:DOM2级事件处理程序: 定义了两个方法:addEventListener()和removeEventListener()。 ()里是三个参数:要处理的事件名、作为事件处理程序的函数、布尔值(一般用false,即为冒泡事件处理程序) 例如:1:依然先取出该元素:var btn3=document.ElementById("btn3"); 2:添加事件:btn3.addEventListener("click",showMes,false)(注:要把所有带on 的事件名前的on去掉;showMes是被引用的一个函数名。) 3:删除事件:btn3.removeEventListener("click",showMes,false)(注:添加进去什么样的参数,删除也是一样的参数,而且通过Event添加的事件必须通过Event删除)。 4:一个元素添加多次事件(DOM0级也可以):btn3.addEventListener("click",function(){alert(this.vaule)},false)(注,这里的this是引用目前这个元素btn3的vaule属性的值,然后被alert弹出);
    查看全部
  • dom0级添加事件是指在script中使用dom取得相应元素后直接进行操作
    查看全部
  • 事件对象,触发事件时产生,事件对象有两个属性target和type,两个常用的方法stopPropagation()阻止冒泡事件和preventDefault()阻止默认事件
    查看全部
  • js一般写在被引用的后面。
    查看全部
  • 原生js事件兼容方法封装
    查看全部
  • 事件默认会有一个event对象,但是需要在函数中写出,不需要传入 1、DOM中的事件对象 (1)、type:获取事件类型 (2)、target:事件目标 (3)、stopPropagation() 阻止事件冒泡 (4)、preventDefault() 阻止事件的默认行为
    查看全部
  • keyCode注意c要大写
    查看全部
  • 注意display属性,在<script type="text/css"></script>样式中采用display:none。 而在js代码中,element.style.display="none".
    查看全部
    0 采集 收起 来源:编程挑战

    2018-03-22

  • 按照惯例,引用的文本将以斜体显示。
    查看全部
    0 采集 收起 来源:编程挑战

    2016-02-18

  • object.porperty===object[porperty],如何判断方法是否存在if(object.method) dom与IE事件对象的差别(event、window.event),能力的判定
    查看全部
  • 事件冒泡与事件捕获的区别。三种添加事件处理的办法,addEventListener("事件(去掉on)",函数名,boolean(冒泡或者捕获))该方法可以对一个事件添加多个处理程序,相应的去除方法为removeEventListener方法参数相同
    查看全部
  • stopPropagation:阻止事件冒泡 target:事件目标
    查看全部
  • 添加句柄:定义一个变量中的方法
    查看全部
  • DOM 0 级事件处理程序是用得最多的一种
    查看全部
  • element.中的点可以用[]来链接
    查看全部

举报

0/150
提交
取消
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!

微信扫码,参与3人拼团

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

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