猿问

为什么查询选择器动态值返回 null?

我正在尝试仅使用vanilla JS创建一个SPA,我想选择该元素,然后向其添加一个活动类,如下所示:(document.getElementById(event.target.text).classList.add("active")

有人可以解释为什么下面的代码inst工作吗?

(document.getElementById(event.target.text)返回 null,但 event.target.text 是 Home

(document.getElementById(Home)返回我需要的实际元素


慕神8447489
浏览 74回答 2
2回答

森林海

如果你想要元素id,你可以使用 event.target.id(假设它有一个id)

UYOU

尝试使用(document.getElementById(event.target.innerText) maybe.or jQuery $(event.target).text()
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答