必须在锚之间抓取一些值:
这是代码:
<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
答案 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() {....});