javascript给元素定义自定义事件(非html原生事件)
来源:互联网 发布:nginx 配置php 编辑:程序博客网 时间:2024/06/06 01:33
废话不多说,直接上代码。
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="initial-scale=1.0, user-scalable=no" /><script type="text/javascript" >var el = null;var evt = null;window.onload = function(){el = document.getElementById("log"); el.addEventListener("myevent", function(){ document.getElementById("log").innerHTML = new Date(); }, false);// 创建evt = document.createEvent("HTMLEvents");// 初始化evt.initEvent("myevent", false, false);}function trigger(){// 触发事件,显示当前事件el.dispatchEvent(evt);}</script></head><body><div id='log' style='z-index: 1000; width: 300px; height: 60px; top: 200px; left: margin: auto; border: 1px red solid;'></div><input type="button" value="点我触发DIV自定义myevent事件" onclick="trigger()"></body></html>
运行效果如下:
0 0
- javascript给元素定义自定义事件(非html原生事件)
- Jquery给HTML元素绑定按键事件-回车事件
- Jquery给HTML元素绑定按键事件-回车事件
- JS自定义事件原生
- 原生HTML5自定义事件
- 原生JavaScript事件详解
- JavaScript原生事件机制
- 原生JavaScript事件详解
- javascript模拟原生事件
- 原生JavaScript事件详解
- 原生Javascript之事件
- 原生JavaScript事件详解
- 原生JavaScript事件详解
- iOS 原生模块 给 Javascript(ReactNative) 发送事件 (通知监听)
- 给层或者html中的某个元素添加删除事件
- 在html页中给元素添加事件
- HTML元素事件总结
- HTML元素全局事件
- 在 Ubuntu 12.04 上通过安装源安装 Open vSwitch (OVS)
- java 修改删除返回当前页面问题解决办法
- Mac添加环境变量的三种方法
- 电子世界展开的技术正在缩小全球
- iOS应用崩溃日志揭秘
- javascript给元素定义自定义事件(非html原生事件)
- Java实现平衡二叉树(AVLTree)的构建
- 城市槽音乐在津巴布韦的美国音乐如何影响其他文化和身份的个案研究
- weblogic发布项目优先项目的jar包配置
- C++数组
- 各种jQuery Mobile的插件,它可以帮助移动应用开发者创建令人惊叹的手机网站
- 读《编写高质量代码改善python的91个建议》笔记 建议7:
- 如何利用EXCEL解析16进制字符串
- java设计模式学习(一):观察者模式(一)