在定位点之间抓取值

Grabbing values between anchors

本文关键字:抓取 之间 定位      更新时间:2023-09-26

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

<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 个,具体取决于站点面包屑

纯 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() {....});