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 NOT getElemenByTagName

于 2012-10-24T06:49:23.040 に答える
0

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

于 2012-10-24T06:51:57.953 に答える