一 介绍
DOM提供了preventDefault方法来取消事件对象的默认行为。
二 代码
<!DOCTYPE html> <html> <head> <meta name="author" content="Yeeku.H.Lee(CrazyIt.org)" /> <meta http-equiv="Content-Type" content="text/html; charset=GBK" /> <title> 阻止默认行为 </title> </head> <body> 友情链接:<br /> <a id="mylink" href="http://www.crazyit.org">疯狂Java联盟</a> <script type="text/javascript"> var killClicks = function(event) { // 取消事件的默认行为 event.preventDefault(); alert("超链接被单击"); } // 为按钮绑定事件处理函数(捕获阶段) document.getElementById("mylink") .addEventListener("click", killClicks, true); </script> </body> </html>
三 运行结果
当用户单击超链接按钮时,运行结果如下:
