例如:
  自动生成的代码:
                     <a href="#">123456</a>
            <a href="#">fasfas</a>
            <a href="#">123fasdfas456</a>
            <a href="#">fsdf </a>
            <a href="#">1234fasdf56</a>
        我想用JavaScript 给它们增加一个点击事件 该怎么做???

解决方案 »

  1.   

    <a href="#" onclick="函数名"></a>
      

  2.   


    $("a").click(function(){
       //这里可以加事件的处理
    });
      

  3.   

    function click()
    {
     var str=document.formname.textname.value;
    alert(str);
    }很简单
      

  4.   

    因为代码是自动生成的 所有不能在<a> 中添加事件                      我希望在点击 <a> 时能调用 JavaScript的方法
                                                               好像用监听???
      

  5.   

    自动生成<a>的时候增加id
    然后用jsdocument.getElementById(id).onclick=function(){
       事件过程
    }
      

  6.   

    <script>window.onload=function()
    {
        for(var i=0;i<4;i++)
        {
            var a=document.createElement("A");
            a.href="#";
            a.id="a"+i;
            a.innerHTML="第"+i+"个连接";
            a.style.marginLeft="100px";
            a.onclick=test;
            document.body.appendChild(a);
        }
    }
    function test()
    {
        alert("click");
    }
    </script>
      

  7.   

    $("A").click(function(){
       
    });
      

  8.   

    var oA = document.getElementsByTagName("a");
    oA.onClick = function(){
    //要执行的动作
    };
      

  9.   

    var oA = document.getElementsByTagName("a");
    oA.onclick = function(){
    //要执行的动作
    }; 
     
      

  10.   

    js<a href="#" onclick = "test">123456</a>
    function test(){
        alert("test");
    }jquery$("a").click(function(){
        alert($(this).text());
    });
      

  11.   

    jquery: bind ,live 
    js:onclick=function(){}
      

  12.   

    先引入jQuery脚本,
    之后安二楼的写法$("a").click(function(){
       //这里可以加事件的处理
    });
    或者
    <body>
    <a href="#">A</a>
    <a href="#">B</a>
    <a href="#">C</a>
    <a href="#">D</a>
        <script type="text/javascript">
            var item = document.getElementsByTagName("a");
            for(var i=0;i<item.length;i++){
                item[i].onclick=function(){
                    alert(this.innerHTML);
                }
            }
        </script>
    </body>