例如页面有以下链接:
<a href="javascript:;"  class="down" target="_self" 
onClick="AddLink('ppp://111.com/1.rar',
'软件'>立即下载</a>如何通过javascript获得“http://111.com/1.rar”这个链接地址?或者获得<a></a>内的内容也行。

解决方案 »

  1.   

    document.getElementsByTagName("A")[0].href只能获得  javascript:;  这段内容,谁能帮解决一下!?
      

  2.   

    document.getElementsByTagName("A")[0].onClick ??
      

  3.   

    document.getElementsByTagName("A")[0].onclickonclick小写然后再处理一下:
    document.getElementsByTagName("A")[0].onclick.split(',')[0].replace('AddLink(','')
      

  4.   

    <a></a>内的内容用innerText
      

  5.   

    简便的方法是 从 links 集合中获取...
      

  6.   

    <textarea id=textarea1>
    例如页面有以下链接:
    <a href="javascript:;"  class="down" target="_self" 
    onClick="AddLink('ppp://111.com/1.rar'",
    '软件'>立即下载</a>
     </textarea>
     
     <script> 
     alert(aaa(textarea1.value)) 
    function aaa(x)
     {
    var rtn="";
    var arr = x.match(/<a[^>]*>(.*?)<\/a>/ig);
    for(i=0;i<arr.length;i++)
    {
    rtn += arr[i].replace(/<a[^>]*>(.*?)<\/a>/ig,"$1") + "\n";
    }
    return(rtn);
     }
     </script>
      

  7.   

    得到地址:
    <textarea id=textarea1>
    例如页面有以下链接:
    <a href="javascript:;"  class="down" target="_self" 
    onClick="AddLink('ppp://111.com/1.rar'",
    '软件'>立即下载</a>
     </textarea>
     
     <script> 
     alert(aaa(textarea1.value)) 
    function aaa(x)
     {
    var rtn="";
    var arr = x.match(/(\/\/.*[a-z])/ig);
    for(i=0;i<arr.length;i++)
    {
    rtn +="http:"+ arr[i] + "\n";
    }
    return(rtn);
     }
     </script>
      

  8.   

    Request = {
     QueryString : function(item){
      var sValue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)","i"));
      return sValue ? sValue[1] : sValue;
     }
    }function showcss(){    if(Request.QueryString("ServiceTag")!=null)
        {
          var str=Request.QueryString("ServiceTag");         
            document.getElementById(str).className="curr";
        }
        else
        {
            document.getElementById("all").className="curr";
        }
    }
      

  9.   

    获取对象
    var _e = document.getElementsTagByName("a")然后遍历查找
    for (..)
    {..}
      

  10.   

    a是HTML内的一个tagjavascript获取对象后:
    alert(object.tagName());onclick其实就是该对象的一个属性
    alert(object.onclick);