`
yangguoklose
  • 浏览: 20729 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

JS绑定事件的函数方法—addEventListener()和attachData()

    博客分类:
  • JS
阅读更多
为了是js代码在html中更加可读,通常可在JS代码中为制定元素绑定事件,即用addEventListener()(NN6+/Moz/W3C)和attachData(IE5+)方法来绑定事件
   代码如下:绑定事件函数
   function addEvent(elem,evtType,func){
       if(elem.addEventListener){
          elem.addEvenListerner(evtType,func,false); 
       }else if(elem.attachEvent) {
          elem.attachEvent("on" + evtType,func);
       }else{
          elem["on" + evtType] = func;
       }
   }

   使用方法实例:
  function addstyle(){
      ...//代码块
   }
   addEvent(window,"load",function(){//当网页完全加载成功后,为submit按钮添加一点点击触发事件,执行函数addstyle()
      addEvent(document.getElementByIdx_x("addint"),"click",addstyle);
   });

   html代码:
   <input type="submit" id="addint" />
分享到:
评论

相关推荐

    JavaScript绑定大事监听函数的通用方法_.docx

    W3C 绑定方法是使用 addEventListener() 函数来绑定事件监听函数,这是一种更加标准化的绑定方法。 在选择绑定方法时,开发者需要考虑多个因素,例如浏览器兼容性、代码质量和开发效率。不同的绑定方法都有其优缺,...

    javascript为DOM绑定事件 兼容

    为 DOM 绑定事件需要考虑浏览器的兼容性问题,我们可以使用不同的方式来绑定事件,包括直接为 Element 对象绑定事件、使用 W3C 的 addEventListener 和 IE 的 attachEvent 方法,以及自定义绑定函数等。

    js单击事件和双击事件并存绑定

    "js单击事件和双击事件并存绑定"这个主题涉及到如何让一个元素同时响应单击(click)和双击(dblclick)事件,而不互相冲突。这在实现某些交互功能时非常有用,比如,单击可能打开一个菜单,而双击则可能编辑内容。...

    JavaScript绑定事件监听函数的通用方法

    本文将深入探讨JavaScript中事件监听函数的绑定方法,并提供一些在不同浏览器中通用的绑定技术。 首先,事件监听通常可以通过几种不同的方法实现,例如传统绑定方法、W3C标准方法和跨浏览器的方法。然而,为了实现...

    javascrpt绑定事件之匿名函数无法解除绑定问题.docx

    ### JavaScript绑定事件之匿名函数无法解除绑定问题 #### 背景介绍 在JavaScript中,事件绑定是一项非常重要的功能,它允许我们通过监听特定的用户交互或其他触发条件来执行相应的代码逻辑。然而,在实践中,有时候...

    JS 事件绑定函数代码

    首先,我们需要理解两种主要的事件绑定方法:`attachEvent` 和 `addEventListener`。在Internet Explorer(尤其是早期版本)中,事件绑定使用 `attachEvent` 方法,而在其他遵循W3C标准的浏览器中,如Firefox、...

    动态的绑定事件addEventListener方法的使用

    然后,我们在`&lt;body&gt;`标签内使用`addEventListener`方法将`test`函数动态地绑定到ID为`but1`的按钮的`onclick`事件上。这意味着当用户点击这个按钮时,`test`函数会被调用。 ```html function test() { window....

    JavaScript 事件绑定及深入

    现代事件绑定遵循W3C的DOM2级事件规范,它定义了`addEventListener`和`removeEventListener`两个方法,用于添加和删除事件处理程序。这种方式更加强大灵活,不会覆盖之前的事件处理函数,允许多个函数在同一个事件上...

    js添加绑定事件的方法

    最后,文章总结了通过`addEventListener`和`attachEvent`添加事件监听的通用方法,以及通过HTML元素事件属性绑定事件函数的常用方式,旨在帮助读者全面了解JavaScript事件处理的不同方法,并灵活运用这些技术来改善...

    javascript重复绑定事件造成的后果说明.docx

    1. **检查现有绑定**:使用原生JavaScript或库提供的API(如jQuery的`.off()`方法)来移除已有的事件监听器,确保每次只绑定一次事件。 ```javascript // 移除所有点击事件 button.removeEventListener('click',...

    ES6中javascript实现函数绑定及类的事件绑定功能详解

    在类中使用bind()方法绑定事件处理函数需要在移除事件监听器时提供相同的函数实例,因为JavaScript事件监听器是基于函数实例的引用计数来进行的。 ### 注意事项 - 使用类进行事件绑定时,要特别注意区分函数绑定与...

    JavaScript实现为事件句柄绑定监听函数的方法分析

    本文将深入探讨如何使用JavaScript为事件句柄绑定监听函数,以及不同浏览器的兼容性问题和解决策略。 1. **传统绑定方法** 这是最基础的事件绑定方式,通过直接将函数赋值给DOM元素的事件属性来实现,如`elem....

    JS中的 函数、事件和对象

    根据给定文件的信息,我们可以提炼出JavaScript中关于函数、事件及对象的相关知识点。接下来将对这些知识点进行详细的解析与说明。 ### JavaScript中的函数 #### 基本概念 在JavaScript中,函数是一段可重用的代码...

    JS中动态添加事件(绑定事件)的代码

    两种方式:直接给对象添加事件,节点添加事件 例如给一个id为tab1的添加onclick事件 第一种情况: 代码如下: var t = document.getElementById(“tab1”); t.onclick = function tst(){ alert&#40;”&#41;; } 第二种...

    javascript触发模拟鼠标点击事件

    在上述代码中,`addEventListener`方法用于绑定事件处理函数,`createEvent`方法用于创建事件对象,最后通过`dispatchEvent`方法触发事件。`initEvent`方法用于初始化事件对象,它接受三个参数:事件类型、一个布尔...

    JQuery绑定事件

    在JavaScript原生语法中,为元素添加事件监听器通常涉及到`addEventListener`或`attachEvent`方法,而jQuery提供了一套统一且便捷的API来处理这一任务。 首先,我们需要了解什么是事件。在Web开发中,事件是用户与...

    js事件绑定机制1

    JavaScript事件绑定机制是JavaScript编程中一个非常重要的概念,它涉及到用户与网页交互时的响应处理。在提供的内容中,展示了三种不同的事件绑定方式,分别使用jQuery库的不同方法来实现。这里我们将详细探讨这些...

    常用的JS 特效 函数

    1. 事件绑定:`addEventListener`和`removeEventListener`用于添加和移除事件监听器。 2. 事件对象:事件触发时,会返回一个事件对象,如`event.target`表示触发事件的元素,`event.preventDefault`阻止默认行为,`...

    js方法和函数

    通过原型链,对象可以继承其构造函数原型上的属性和方法。 五、异步编程 1. 回调函数:最基础的异步处理方式,函数作为另一个函数的参数,当异步操作完成时被调用。 2. Promise:引入了更优雅的错误处理和链式调用...

Global site tag (gtag.js) - Google Analytics