美文网首页
DOM0级事件处理及DOM2级事件处理

DOM0级事件处理及DOM2级事件处理

作者: 尤蛊 | 来源:发表于2020-04-14 13:46 被阅读0次

    DOM0级事件处理程序

    通过JavaScript指定事件处理程序的传统方式,就是将一个函数赋值给一个事件处理程序属性。

    主要分为两种形式:

    1. 在标签内的onclick事件

      <input type="button" id="btn" value="Press Me" onclick="console.log('button')" >
      
    2. 将这种属性的值设置为一个函数,就可以指定事件处理程序

      document.getElementById("btn").onclick = function () {
          console.log('button')
      }
      

    DOM2级事件处理程序

    DOM2级事件定义了两个方法,用来添加和移除事件处理程序。分别是:addEventListener() 和removeEventListener()

    // 在文档中添加事件
    element.addEventListener(event, function, useCapture)
    
    // 移除文档中的事件句柄
    document.removeEventListener(event, function, useCapture)
    
    参数 描述
    event 必须。字符串,指定事件名。
    function 必须。指定要事件触发时执行的函数。
    useCapture 可选。布尔值,指定事件是否在捕获或冒泡阶段执行。

    相关文章

      网友评论

          本文标题:DOM0级事件处理及DOM2级事件处理

          本文链接:https://www.haomeiwen.com/subject/ugnzmhtx.html