zoukankan      html  css  js  c++  java
  • JS原生 未来元素监听写法

    绑定事件的另一种方法是用 addEventListener() 或 attachEvent() 来绑定事件监听函数。

    addEventListener()函数语法:
    elementObject.addEventListener(eventName,handle,useCapture);

    参数说明
    elementObject DOM对象(即DOM元素)。
    eventName

    事件名称。注意,这里的事件名称没有“ on ”,

    如鼠标单击事件 click ,鼠标双击事件 doubleclick ,

    鼠标移入事件 mouseover,鼠标移出事件 mouseout 等。

    handle 事件句柄函数,即用来处理事件的函数。
    useCapture

    Boolean类型,是否使用捕获,一般用false 

    。这里涉及到JavaScript事件流的概念,后续章节将会详细讲解。


    attachEvent()函数语法:
    elementObject.attachEvent(eventName,handle);

    参数说明
    elementObject DOM对象(即DOM元素)。
    eventName

    事件名称。注意,与addEventListener()不同,

    这里的事件名称有“ on ”,如鼠标单击事件 onclick ,

    鼠标双击事件 ondoubleclick ,鼠标移入事件 onmouseover,

    鼠标移出事件 onmouseout 等。

    handle 事件句柄函数,即用来处理事件的函数。


    注意:事件句柄函数是指“ 函数名 ”,不能带小括号。

    addEventListener()是标准的绑定事件监听函数的方法,是W3C所支持的,Chrome、FireFox、Opera、Safari、IE9.0及其以上版本都支持该函数;但是,IE8.0及其以下版本不支持该方法,它使用attachEvent()来绑定事件监听函数。所以,这种绑定事件的方法必须要处理浏览器兼容问题。

  • 相关阅读:
    查看 lib 库信息
    评委打分(C++ 容器综合练习)
    二阶段12.16
    对搜狗输入法的使用心得
    二阶段12.14
    二阶段12.13
    二阶段12.12
    典型用户描述
    水王(课堂练习)
    一阶段11.21
  • 原文地址:https://www.cnblogs.com/xinchenhui/p/9542301.html
Copyright © 2011-2022 走看看