查找与窗口网址相同的所有页内网址

时间:2016-11-21 08:18:08

标签: javascript

有没有检测到页面中与窗口URL相同的所有链接?基本上我有一个左导航和身体导航,当在该页面上,他们有一个活动的类绑定到他们两个 - 所以用户知道他们在该页面上。这可能吗?

2 个答案:

答案 0 :(得分:2)

为具有指定a属性的href标记使用CSS选择器:

var links = document.querySelectorAll("a[href='" + window.location.href + "']");

答案 1 :(得分:1)

你可以很容易地使用JQuery做到这一点:

var linksWithSameUrl = $("a[href='" + window.location.href + "']")

var linksWithSameDomain = $("a[href^='" + window.location.host + "']")