为什么return false不能在下面的代码中工作

时间:2012-10-24 06:46:31

标签: javascript

我的代码中有一些锚标签,但我不想要,通过点击链接页面应该加载链接,我想在点击锚标签时发出警报,而且,点击事件不应该执行。

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;
  }
}

我的问题是执行锚标记

2 个答案:

答案 0 :(得分:2)

你拼错了getElemenByTagName ......

它是:

getElementsByTagName NOT getElemenByTagName

答案 1 :(得分:0)

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