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("事件绑定"); } ```
  • 相关阅读:
    [Leetcode] 225. Implement Stack using Queues
    前端面试题2
    数据结构_stack
    数据结构 station
    数据结构_wow(泡泡的饭碗)
    数据结构_XingYunX(幸运儿)
    数据结构 nxd(顺序对)
    数据结构 hbb(汉堡包)
    数据结构 elegant_sequence(优雅的序列)
    数据结构 i_love(我喜欢)
  • 原文地址:https://www.cnblogs.com/cherishnow/p/10491093.html
Copyright © 2011-2022 走看看