警报显示一些hrefs和其他人没有,我想要所有包含该单词的hrefs

时间:2013-07-15 14:38:42

标签: javascript arrays tooltip href

此js搜索其中包含page=fleet的href:

var links = document.querySelectorAll('a[href*="page=fleet"]');

var hrefs = Array.prototype.map.call(links, function(link){
  return link.href;
});

alert(hrefs.join('\n'));

但只显示了一些href,看看这张图片就会明白:

enter image description here

<a href="....">是相同的,但为什么a内的tooltip内的三个不显示?

1 个答案:

答案 0 :(得分:2)

正如语法高亮显示试图告诉你的那样,那些不是标签。

相反,这是一个巨大的name属性,恰好包含看起来像HTML标记的文本。

你的HTML搞砸了,应该修复。