zoukankan      html  css  js  c++  java
  • js事件的绑定与移除

    事件的绑定分为3类:

    <div id='clickEvent'>点击事件</div>
    

    在DOM元素中直接绑定

    <div onclick="alert('4567890')">点击事件</div>
    <div onclick="selfEvent()">自定义函数</div>
    function selfEvent(){
    	alert('自定义函数');
    }
    

    在JS代码中绑定

    <div id='clickEvent'>点击事件</div>
    document.getElementById('clickEvent').onclick = function(){
        alert('事件的绑定')
    }
    //封装一个自定义函数,减少操作dom代码
    function $(id){
    	return document.getElementById(id);
    }
    $('clickEvent').onclick = function(){
        alert('事件的绑定')
    }
    

    绑定事件监听函数

    addEventListener() 或 attachEvent() 来绑定事件监听函数
    `

    事件监听
    ` ``` //兼容性处理,能够被所有浏览器支持 function addEvent(obj,type,handle){ try{ // Chrome、FireFox、Opera、Safari、IE9.0及其以上版本 obj.addEventListener(type,handle,false); }catch(e){ try{ // IE8.0及其以下版本 obj.attachEvent('on' + type,handle); }catch(e){ // 早期浏览器 obj['on' + type] = handle; } } } addEvent(document.getElementById("demo"),"click",myAlert); function myAlert(){ alert("事件绑定"); } ```
  • 相关阅读:
    HDU What Are You Talking About
    谷歌面试题
    POJ 2299 UltraQuickSort
    单链表排序
    HDU Hat’s Words
    C++ const关键字
    求二叉树任意两点间的距离
    HDU Phone List
    POJ 2352 Stars
    C++ volatile关键字
  • 原文地址:https://www.cnblogs.com/cherishnow/p/10491093.html
Copyright © 2011-2022 走看看