为了账号安全,请及时绑定邮箱和手机立即绑定
  • css{cursor:pointer}定义光标为手型 js:console.log("random")//打印random Math.floor(Math.random()*数组的长度8)//0~7之间的随机数取整
    查看全部
  • 什么是事件对象?在触发DOM上的事件时都会产生一个对象 事件对象EVENT DOM中的事件对象中的常用属性 (1). type属性用于获取事件类型 ---click (2). target属性用于获取事件目标(元素) --[object HTMLInputElement] target.nodeName事件目标的节点名称----input (3). stopPropagation()方法 用于阻止事件冒泡 ---- 如果一个div里面有一个button,button和div都绑定了click事件,如果是事件冒泡(由内而外),那么点击button的时候,首先触发button的处理函数,然后触发div的处理函数。 如果有时候不想冒泡,也就是不希望div的事件被触发,那么需要阻止事件冒泡。 (4). preventDefault() 方法 阻止事件的默认行为 如果需要阻止a标签的默认属性--跳转,可以使用阻止事件的默认行为preventDefault()方法 <a href='#'>超链接</a>
    查看全部
  • 先把元素取出来,然后为其属性添加一个事件的方法叫DOM0级处理程序。 DOM0级事件处理程序,较传统的方式:把一个函数赋值给一个事件处理程序属性的比较简单的方法 截图的btn是HTML事件处理程序,btn2是DOM0级事件处理程序。 HTML事件处理程序,现在不建议使用了。 1. 事件直接加在HTML代码中: 缺点:HTML和js代码高耦合,如果修改,就要修改两个地方:HTML元素内和script函数 . DOM0级事件处理程序 (用得比较多) 较传统的方式:把一个函数赋值给一个事件处理程序的属性。 优点:简单,跨浏览器的优势 var btn2=document.getElementById("btn2");---先获取出元素,定义对象 //取得btn2按钮对象 btn2.onclick=function(){alert('这是通过DOM0级添加的事件!')}----让 事件以对象的属性 的形式出现。 //给btn2添加onclick属性 btn2.onclick=null;-----删除onclick属性。
    查看全部
  • element.onclick===element['onclick'],在JS中[]完全可以代替.这个符号。
    查看全部
  • event = event || window.event; // 兼容ie8以前的版本
    查看全部
  • dom事件对象
    查看全部
  • 跨浏览器事件处理程序 任何以点访问的属性,都可以以数组的形式访问
    查看全部
  • ie的事件处理程序,事件名称保留on
    查看全部
  • ie时间处理程序, attachEvent()添加事件 detachEvent()删除事件 接收两参数:事件处理程序,事件处理函数
    查看全部
  • addEventListener removeEventListener
    查看全部
  • HTML事件处理程序,现在不建议使用了。 1. 事件直接加在HTML代码中: 缺点:HTML和js代码高耦合,如果修改,就要修改两个地方:HTML元素内和script函数。
    查看全部
  • 事件捕获:不太具体的节点应该更早接触到节点,而最具体的节点最后获得。
    查看全部
    0 采集 收起 来源:[DOM] 事件捕获

    2015-08-24

  • 事件流:描述从页面中接受事件的顺序。IE——事件冒泡流;网景——事件捕获流。 事件冒泡:即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档)。
    查看全部
    0 采集 收起 来源:[DOM] 事件冒泡

    2015-08-24

  • 通过addEventListener()添加的事件,只能用removeEventListener()移除事件 。不能直接赋值null
    查看全部
  • 事件对象
    查看全部

举报

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

微信扫码,参与3人拼团

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

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