javascript 一个函数对同一元素的多个事件响应
2009-07-25 00:00
615 查看
var testButton=document.getElementById("testButton"); function handlerTest() { var oEvent=window.event;//for IE //var oEvent=arguments[0];// for DOM if(oEvent.type=="click") { alert("click"); } else if(oEvent.type=="mouseover") { alert("mouseover"); } else { alert(oEvent.keycode); } } testButton.onclick=handlerTest; testButton.onmouseover=handlerTest;
html元素如下:<input id="testButton" type="button" value="testButton" />
相关文章推荐
- javascript 一个函数对同一元素的多个事件响应
- Jquery中的事件与传统的javascript中事件区别: Jquery中事件允许绑定多个函数,而javascript中一个事件只能绑定一个函数.
- Javascript 事件对象(四)一个事件绑定多个不同的函数
- Javascript 给页面元素添加事件函数探讨
- JavaScript一个通用于代理和不代理的绑定事件函数
- javascript同一个元素同时绑定click和dblclick事件(同时单击和双击事件)
- 如何让动态创建的页面元素响应用户事件 (HTML/javascript/jQuery/Ajax/DOM)
- JavaScriptDOM练习之为同一个元素绑定多个不同的事件并指向同一个事件处理函数
- 手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
- 用ON_COMMAND_RANGE实现多个事件响应同一个函数
- UIButton 触发多个事件 响应同一函数
- JavaScript移除绑定在元素上的匿名事件处理函数
- Javascript如何用一个优雅的姿势通过getStyle函数来获取元素的样式
- javascript中查看元素事件函数的一些技巧
- javascript 如何判断元素是否包含一个特定的类,hasClass函数的实现
- Javascript为元素添加事件处理函数
- jquery delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数
- UIButton 多个事件 响应同一函数
- off() 方法 与 unbind() 方法移除绑定事件的处理程序。one()函数用于为每个匹配元素的一个或多个事件绑定一次性事件处理函数
- Javascript调试的小窍门: 如何获取元素上的事件绑定函数?