I have a question,是關(guān)于preventDefault的
<a?>跳轉(zhuǎn)</a>
<script>
????var?event={
????????//?增添事件
????????addEvent:function(ele,type,handle){
????????????if(ele.addEventListener){
????????????????ele.addEventListener(type,handle,false);
????????????}else?if(ele.addElement){
????????????????ele.addElement("on"+type,handle);
????????????}else{
????????????????ele["on"+type]?=?handle;
????????????}
????????},
????????//阻止默認(rèn)行為
????????preventDefault:function(event){
????????????if(event.preventDefault){
????????????????event.preventDefault();
????????????}else{
????????????????event.returnValue=false;
?????????????}
?????????}
?????};
?????????var?goto=document.getElementById("goto");
?????????event.addEvent(goto,"click",function(e){
?????????????e=event?||?window.event;
?????????????event.preventDefault(e);
?????????});
</script>如上,可是在瀏覽器中無論chrome還是IE都無效啊,該跳轉(zhuǎn)還是跳轉(zhuǎn)了.
2018-11-16
應(yīng)該是因?yàn)槎x對象名為event的原因的,我復(fù)制你的代碼改成eventHandler沒問題