<a name="add" onclick="setPower()" href="target.asp">点击</a>

解决方案 »

  1.   

    我要用动态的加啊。。
    用javascript动态的把onclick="setPower()"方法加到<a>链接里面啊。
      

  2.   

    <a id="a1">a1</a>
    <a id="a2">a2</a>
    <script type="text/javascript" defer="defer">
    document.getElementById("a1").onclick = function () {
    alert("1 + 1 = 7");
    }
    document.getElementById("a2").onclick = new Function("alert(\"不对\\n1 + 1 = 1 - 1\")");
    </script>
      

  3.   

    <a name="add" href="target.asp">点击</a>动态的这样加
    <a name="add" href="target.asp">点击</a>
    <script>
    var obj=document.getElementsByName("add")[0];
    obj.attachEvent("onclick",aa)
    function aa()
    {
    alert('sfalfdsjflasfjaslf;')
    }
    </script>
      

  4.   

    muxrwc(王辰) ( 五级(中级)) 信誉:100
    的方法可以,前面我的写法和
    CutBug(外面的世界很无奈) ( 四级(中级)) 信誉:100
    的方法一样,为什么不行?
    必须onclick=function这样写吗?
    我把方法单独写出来,然后
    onclick=methodname();
    这样不可以吗?
    搞不懂
      

  5.   


    var obj=document.getElementsByName("add")[0].onclick=aa; //不能是aa(),要不然就直接执行aa函数了