js追加事件执行代码场景
来源:互联网 发布:实战最强的武术知乎 编辑:程序博客网 时间:2024/05/29 17:57
在修改别人的js代码时,有些开发是基于某某框架的,所以框架原有方法我们可能不便直接修改,特别是某个按钮的事件绑定的方法,但又要追加处理方法,怎么办?看以下代码:
<!DOCTYPE html><html> <head> <title>TODO supply a title</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <div>TODO write content</div> <input type="button" value="testclick" name="EventTest" onclick="event1();" /> <script> function event1(){ alert(1); } //待增加的点击事件执行方法 function event2(){ alert(2); } window.onload=function(){ hander1=document.getElementsByName("EventTest")[0]; hander1.addEventListener("click",event2,false); //追加事件 IE下请用attachEvent } </script> </body> </html>
以上的代码就做到了不修改event1内的脚本,直接追加事件;这只是一个示例,实际应用中,可能这个HTML内容会很多,但只要将event2和window.onload写到另一个js文件中,然后src到head中即可,大多数框架都有类似的功能,允许用户嵌入js代码,以达到个性化控制的目的!
0 0
- js追加事件执行代码场景
- js追加html代码
- js追加代码的方法
- js追加事件FF IE兼容
- js向div中追加html代码
- Js 执行按钮事件
- Js回车执行事件
- js事件执行顺序
- js 事件多次执行
- angular js为a标签追加点击事件
- JS——事件的追加与移除
- 页面动态追加代码点击事件无效解决
- JS执行后台代码
- java代码执行js
- JS执行本地文件代码
- java执行js代码
- JS代码延时执行
- js延时执行代码
- Java_log4j_使用开源日志记录工具log4j
- struts2
- js,jQuery复选框勾选总结
- VS2010运行结果报错error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”
- Android对话框显示后自动消失
- js追加事件执行代码场景
- RPC最全总结
- 记JAVA的二三事(2)——JVM存储区+hashCode()和equals()的隐式约定
- rsync 实现文件备份同步
- 对于Automake和autoconf联合生成makefile文件的一些个人认识
- 新手学Linux(一)----安装JDK
- C++模板元编程 入门简介
- Hadoop RPC框架
- mac版本sublime 快捷键