在锚点之间抓取值

时间:2014-11-13 19:52:24

标签: javascript

必须在锚之间抓取一些值:
这是代码:

<li><a href="/">Home</a></li>

    <li class="">

            <a href="http://viewpoint.com/about">About</a>

    </li>

    <li class="">

            <a href="http://viewpoint.com/about/news">News</a>

    </li>

    <li class=" first last active">
        details
    </li>

我需要(主页,关于,新闻)或上面的文字。 我从一个客户端的站点抓取这个,我无权更改主HTML以插入id或类名。此外,有时可能有1个锚,可能是5个,取决于网站breadcrumb

1 个答案:

答案 0 :(得分:1)

纯javascript:

links = document.getElementsByTagName('a');
for (i=0; i < links.length; i++) { 
    console.log(links[i].innerHTML); 
}

使用jQuery:

$('a').each(function() { 
    console.log($(this).text()); 
});

更具体地说:

$('li a').each(function() {....});