document.getElementsByTagName("A");获得一个超链接数组。

解决方案 »

  1.   

    如果是页面上所有的<a 连接可以  document.links某个ID里的就可以
    document.getElementById("myid").getElementsByTagName('a');返回的都是数组形式
      

  2.   

    document.getElementsByTagName("A");获得一个超链接数组。嘿嘿
      

  3.   

    function LinkInfo()
    {
    var arrLink = document.getElementsByTagName("A");
    for(var i=0 ; i<arrLink.length ; i++)
    {
    var info = arrLink[i].id;//获取ID
    info = arrLink[i].name//获取Name
    info = arrLink[i].style.className;//获取样式
    info = arrLink[i].innerText;//获取显示内容
    }
    }
      

  4.   

    document.links和document.getElementsByTagName("a")还是有差别的。
    下面的例子给你参照一下。<html>
        <body>
            <img src="planets.gif" width="145" height="126" usemap="#planetmap" />
            <map name="planetmap">
                <area id="venus" shape="circle" coords="124,58,8" alt="Venus" href="venus.htm" />
            </map><a href="#">aaaaa</a>
            </map><a href="#">bbbbb</a>
            <br/>
            <script type="text/javascript">
                document.write("Number of links in this document:" + document.links.length);
    document.write("<br>");
                document.write("Number of links in this document:" + document.getElementsByTagName("a").length);
    document.write("<br>");
            </script>
        </body>
    </html>
      

  5.   

    只能用ajax开获取远程网页了 再查找<a>标签
      

  6.   

    用HTMLParser解析 楼主可下载htmlparser.jar