【发布时间】:2020-09-29 20:44:50
【问题描述】:
我尝试通过他的 href 获取一个元素,并在 typescript 中为这个元素添加一个类, 为此,我尝试了:
let path = window.location.pathname;
let link = document.querySelectorAll("a[href="+path+"]");
console.log(link);
但是我的 console.log 给我一个错误
querySelectorAll' on 'Document' is not a valid selector
你知道我该如何解决这个问题吗? 谢谢
【问题讨论】:
-
同时 querySelectorAll 返回一个集合。您可能只想考虑 querySelector
-
你确定 href 只是路径吗?也许你的意思是
document.querySelector(`a[href*="${path}"]`);看看href 是否包含路径而不是等于路径
标签: javascript typescript dom