<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>test</title> <script language="javascript" type="text/javascript"> window.onload = function() { var oImg = document.getElementById("myImg"); oImg.onclick = handle; oImg.onmouseover = handle; } function handle(oEvent) { var oDiv = document.getElementById("display"); //处理浏览器兼容性,获得事件对象 if(window.event) //判断是否为IE浏览器 { oEvent = window.event; } if(oEvent.type == "click") { oDiv.innerHTML += "点击<br>"; } if(oEvent.type == "mouseover") { oDiv.innerHTML += "移动<br>"; } } </script> </head> <body> <img id="myImg" src="test.gif" /> <div id="display"></div> </body> </html>
推荐阅读
js利用Array.splice实现Array的insert/remove
arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]]) 参数 arrayObj 必选项。一个 Array 对象。 start 必选项。指定从数组中移除元素的开始位置,这个位置是从 0 开始计算的。 deleteCount >>>详细阅读
本文标题:通用JS事件写法实现代码
地址:http://www.17bianji.com/kaifa2/JS/29025.html
1/2 1