1

我的代码中有一些锚标记,但我不希望通过单击链接页面加载链接,我想在单击锚标记时发出警报,此外,单击事件不应执行。

window.onload=function(){ 
  var x=document.getElemenByTagName('a');
  for(var i=0;i<x.length;i++)
    x[i].addEventListener('click',doAlert,false);
  function doAlert(){
    alert('not allowed')
    return false;
  }
}

我的问题是锚标签被执行

4

2 回答 2

2

你拼错了 getElemenByTagName...

这是:

getElementsByTagName不是 getElemenByTagName

于 2012-10-24T06:49:23.040 回答
0

function doAlert(event){ event.preventDefault(); alert('not alowed'); }

于 2012-10-24T06:51:57.953 回答