使用JavaScript修改组件中onclick事件所执行的方法
2011-10-25 17:35
736 查看
之前在项目中经常会遇到一种情况,点击同一个html组件,执行不同的方法或者功能。所以就自己写了如下的方法,比较笨,但是还可以执行。
核心代码如下:
核心代码如下:
<script> <!-- /* * 功能:使用JavaScript修改组件中onclick事件所执行的方法 * 创建者:FrancisRan * 创建时间:2010-07-30 * 最后修改时间:2010-07-30 * copyright (c)2010 ranfanwei1988@126.com */ //修改onclick事件的值 function addEvent () { alert("修改前的onclick:\n\n" + document.getElementById("eventTest").onclick); //修改eventTest组件的onclick值 document.getElementById("eventTest").onclick = alertEvent2; alert("修改后的onclick:\n\n" + document.getElementById("eventTest").onclick); alert("修改成功,单击“弹出”按钮查看效果"); } //修改前的事件 function alertEvent () { alert("这是没有删除触发的事件"); } //修改后的事件 function alertEvent2 () { alert("这是删除后触发的事件"); } --> </script> <input type = "button" id = "eventTest" onclick = "alertEvent ()" value = "弹出" /> <input type = "button" onclick = "addEvent ()" value = "修改" />本文出自 “FrancisRan” 博客,请务必保留此出处http://francisran.blog.51cto.com/2668879/697565
相关文章推荐
- JavaScript基础 a标记 使用onclick事件阻止默认跳转 onclick事件 与 跳转 ,onclick事件优先执行。
- JavaScript基础 a标记 使用onclick事件阻止默认跳转 onclick事件 与 跳转 ,onclick事件优先执行。
- 在頁面中執行Javascript方法,修改另一個頁面中的Button的Onclick事件執行函數,并獲得其頁面值
- 使用WdatePicker日期组件时,选择日期后,执行某个方法
- javaScript事件使用方法
- JavaScript的 onclick 事件是如何调用jquery 方法的
- 关于A标签使用onclick事件的疑问,若是href="#",跳转无反应,以及href=#与href=javascript:void(0)的区别
- IE8的JavaScript点击事件(onclick)不兼容的解决方法
- 获得执行计划方法四-使用10046事件
- IE中点击文本任意地方都可以执行onclick等事件的方法
- setAttribute()的使用方法与ie不兼容onclick事件解决方法
- 用JavaScript事件串连执行多个处理过程的方法
- js修改onclick事件的四种方法
- 用JavaScript事件串连执行多个处理过程的方法
- C# 事件的使用 在窗体2种触发窗体1 使得窗体1执行某个方法
- 事件之onTouch方法的执行过程 及和 onClick执行发生冲突的解决办法
- javascript使用onclick事件改变选中行的颜色
- javascript中onclick事件能调用多个方法吗
- JavaScript对象内联函数的使用,对象内部方法和属性的使用,以及事件冒泡的处理方式
- JavaScript中停止执行setInterval和setTimeout事件的方法