zoukankan      html  css  js  c++  java
  • dom addeventlistener与id 绑定事件的区别

    文档中有写。

    //addEventListener() 方法用于向指定元素添加事件句柄。
    
    //提示: 使用 removeEventListener() 方法来移除 addEventListener() 方法添加的事件句柄。
    
    //Internet Explorer 8 及更早IE版本不支持 addEventListener() 方法,,Opera 7.0 及 Opera 更早版本也不支持。 但是,对于这些不支持该函数的浏览器,你可以使用 attachEvent() 方法来添加事件句柄 (查看 "更多实例" 了解跨浏览器的解决方案)。
    
    //语法
    element.addEventListener(event, function, useCapture)
    
    event    必须。字符串,指定事件名。
    
    注意: 不要使用 "on" 前缀。 例如,使用 "click" ,而不是使用 "onclick"。 
    
    提示: 所有 HTML DOM 事件,可以查看我们完整的 HTML DOM Event 对象参考手册。
    function    必须。指定要事件触发时执行的函数。 
    
    当事件对象会作为第一个参数传入函数。 事件对象的类型取决于特定的事件。例如, "click" 事件属于 MouseEvent(鼠标事件) 对象。
    useCapture    可选。布尔值,指定事件是否在捕获或冒泡阶段执行。
    
    可能值:
    true - 事件句柄在捕获阶段执行
    false- false- 默认。事件句柄在冒泡阶段执行

    我们可以为一个id绑定多个事件或者多个相同的事件,且不会覆盖,而JQuery绑定事件会进行覆盖,后者覆盖前者。
  • 相关阅读:
    python操作MySQL数据库
    fs 小计
    yii xss模型安全
    freeswitch 音 视频 支持的编码
    MYSQL手工注入某日本网站
    Linux 系统 pptpd+radius+mysql 安装攻略
    mysql主从复制之mysql-proxy实现读写分离
    nginx-1.2.7+tcp_proxy_module负载均衡配置
    nginx-1.2.7 + tcp_proxy_module手动编译安装
    关于弹框的那些事~
  • 原文地址:https://www.cnblogs.com/zqzjs/p/4423280.html
Copyright © 2011-2022 走看看