<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<BODY>
<input id="para" type="text" />
<a href="www.baidu.com" id="baidu">百度</a>
</BODY>
<script language="javascript">
function test(event){
alert("执行单击事件");
}
window.onload = function(){
var element = document.getElementById("baidu");
if(element.addEventListener){ // firefox , w3c 给元素添加事件
element.addEventListener("click",stopDefault,false);
element.addEventListener("click",test,false);
} else { // ie 给元素添加事件
element.attachEvent("onclick",stopDefault );
element.attachEvent("onclick",test);
}
function stopDefault(e ){
//阻止默认浏览器动作(W3C)
if ( e && e.preventDefault ) {
//火狐的 事件是传进来的e
e.preventDefault();
}
//IE中阻止函数器默认动作的方式
else{
//ie 用的是默认的event
event.returnValue = false;
}
}
}
</script>
</HTML>
冒泡和捕获讲解
http://www.cnblogs.com/hh54188/archive/2012/02/08/2343357.html