是这样写的吗?
aLink.onclick = MenuListBg();

解决方案 »

  1.   

    function testClick(){
        //all the codes you needs are here
    }
    document.getElementById('对象名称').onclick = testClick;
      

  2.   

    <a href="" id="ok">ok</a>
    <script type="text/javascript" language="javascript">
    document.getElementById("ok").onclick=testclick;
    function testclick()
    {
    alert("123");
    return false;
    }
    </script>
      

  3.   

    这样写  我的目的是 在  a链接面  加上onclick 事件  可是怎么写啊 var aLink=document.getElementById("MenuDis").getElementsByTagName("a");
    for(i=0;i<aLink.length;i++){
    aLink[i].innerHTML=" onclick='MenuListBg(this)' "; 
    }
      

  4.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD> <BODY>
       <a href="#" >123</a>
       <a href="#" >1234</a>
     </BODY>
     <script >
    var aLink=document.getElementsByTagName("a");
        for(i=0;i<aLink.length;i++){
            aLink[i].onclick=show; 
        } function show(e)
    {
    var curObj = document.elementFromPoint(event.x, event.y);
    if(curObj.tagName=="A")
    {
    alert(curObj.outerHTML);
    }
    }
     </script>
    </HTML>
      

  5.   

    4楼  
    能帮我解决吗 我只是想在
    <a href="#" >123</a>
    <a href="#" >1234</a>
     变成
    <a href="#"  onclick="MenuListBg(this)>123</a>
    <a href="#"  onclick="MenuListBg(this)>1234</a>
    你写的那个 我放到onload里面 一开始就加载了show(e)事件这段我是放在onload  开始加载的 ;    var aLink=document.getElementsByTagName("a");
        for(i=0;i<aLink.length;i++){
            aLink[i].onclick=show; 
        }
      

  6.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD> <BODY>
       <a href="#" >123</a>
       <a href="#" >1234</a>
     </BODY>
     <script >
        var aLink=document.getElementsByTagName("a");
        for(i=0;i<aLink.length;i++){
            aLink[i].onclick=function(){alert(this.outerHTML);}
        }
     </script>
    </HTML>
      

  7.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD> <BODY>
       <a href="#" >123</a>
       <a href="#" >1234</a>
     </BODY>
     <script >
        var aLink=document.getElementsByTagName("a");
        for(i=0;i<aLink.length;i++){
            aLink[i].onclick=function(){MenuListBg(this);}
        } function MenuListBg(_this)
    {
    alert(_this.outerHTML);
    }
     </script>
    </HTML>
      

  8.   

    楼上只要把
    var aLink=document.getElementsByTagName("a");
        for(i=0;i<aLink.length;i++){
            aLink[i].onclick=function(){MenuListBg(this);}
        }
    放到你的页面加载事件中就OK