<li>
    <a href="javascript:getpage();">aaa</a>
    <a href="javascript:getpage();">bbb</a>
    <a href="javascript:getpage();">ccc</a>
</li><script type="text/javascript">
   function getpage(){      //在这里这么知道我点击了那个a标签呢?   }
</script>

解决方案 »

  1.   

    <a href="javascript:getpage(event);">aaa</a>
    function getpage(event)
    {
    x=event.currentTarget; 
    }或者
    <a href="#" onclick="getpage(this)">aaa</a>function(dom) {
       //now,dom is current element
    }
      

  2.   

    <li>
      <a href="javascript:getpage(this);">aaa</a>
      <a href="javascript:getpage(this);">bbb</a>
      <a href="javascript:getpage(this);">ccc</a>
    </li><script type="text/javascript">
      function getpage(obj){
      //这个obj就是点击的那个a  }
    </script>
      

  3.   

    这是行不通的,href="javascript:getpage(this);" 这里的this根本传不出去。 要 click="getpage(this)"才行。
      

  4.   

    <a href="javascript:getpage(this);">aaa</a>
     <a href="javascript:getpage(this);">bbb</a>
     <a href="javascript:getpage(this);">ccc</a>
      

  5.   

    不好意思,说错了,应该定义在onclick事件里
      

  6.   

    <a href="javascript:getpage(this);">aaa</a>
     <a href="javascript:getpage(this);">bbb</a>
     <a href="javascript:getpage(this);">ccc</a>
    这个代码我测试不行。
      

  7.   

    event也是传不进去的,a是直接去执行函数getpage()。下面是一种方法方法:
    <a href="javascript:getpage('a1');" id="a1">aaa</a>function getpage(id){
       var curA = document.getElementById(id);
    }
      

  8.   

     <ul>
    <li>
    <a onclick="getText(this)" href="#">aaasaa</a>
    <a onclick="getText(this)" href="#">bbbbbbbbbbbbbbb</a>
    <a onclick="getText(this)" href="#">ccccccccccccc</a>
    <a onclick="getText(this)" href="#">ddddddd</a>
    </li>
      </ul>
      <script type="text/javascript">
      <!--
    function getText(obj){
    alert(obj.innerHTML)
    }
      //-->
      </script>
      

  9.   

    楼主会不会用jquery呢.用jquery就变得相当简单了.如下示例
    <script src="jquery-1.3.1.js" type="text/javascript"></script>  
    <script type="text/javascript">
        $(document).ready(function() {
        $("li a").bind("click", function() {
                //假如要弹出击中的<a></a>的值
                alert($(this).html());
            });    })
    </script> 
    HTML代码为:
    <li>
          <a>aaa</a>
          <a>bbb</a>
          <a>ccc</a> 
    </li>
      

  10.   

    var evt = e || window.event;