document.getElementById('链接的ID').innerHTML

解决方案 »

  1.   

      <a href="aa.html" onclick="" id="abc">123 </a> 
    <script>
    alert(document.getElementById("abc").innerHTML);
    </script>
      

  2.   

    谢谢楼上两位,我都忘了这么简单的了,但我用的不是HTML,是XHTML,不知道有用不,先谢了,有用马上结贴
      

  3.   

    JS获取?
    <a href="aa.html" onclick="this.href=this.href+'?name='+this.innerHTML">123 </a> 
    aa.html中
    <SCRIPT LANGUAGE="JavaScript">
    var url = window.location.href;
    alert(url.replace(/.*\?.*=(.+)$/g,"$1"))
    </SCRIPT>
      

  4.   

    楼上的回答都不能满足我的要求
    我用的是xforms里面的xforms:repeat<a href="aa.html" onclick="geturl();">123</a>我希望在geturl这个javascript这个函数里面能取得"123"这个值
      

  5.   


    <script>
    function geturl()
    {
    var url=document.getElementsByTagName("a")[0].innerHTML;
    alert(url);
    }
    </script>
    <a href="aa.html" onclick="geturl();">123 </a> 
      

  6.   

    <a href="aa.html" onclick="geturl(this);return false;">123 </a> <script> 
    function geturl(obj){
    alert(obj.innerHTML); 
    }
    </script>必须这样改
      

  7.   

    <a href="aa.html" onclick="geturl(this);return false;">123 </a> <script> 
    function geturl(obj){ 
    alert(obj.innerHTML); 

    </script> 
    改成这样才可以得到123,如果你想得到123后再连接到aa.html
    那么只能是这样<a href="aa.html" onclick="geturl(this);return false;">123 </a> <script> 
    function geturl(obj){
    alert(obj.innerHTML); 
    location.href=obj.href;
    }
    </script>
      

  8.   

    谢谢大家了,我的问题没解决,但主要是因为我用的是XHTML,而不是HTML,如果是HTML的话我想照chinmo兄弟的方法去做肯定可以解决的分给的少了,不好意思