在 Linekdin.com。文档.querySelectorAll ( ".className" ) 不起作用


<h3 class="Sans-17px-black-85%-semibold">Director of Entrepreneurship Programs</h3>

这是LinkedIn html 代码,我正在尝试选择,使用 ...

<i>let x = document.querySelectorAll (".Sans-17px-black-85%-semibold")</i>,

但我总是收到这样的错误

未捕获的 DOMException:无法在"文档"上执行"querySelectorAll":>"。Sans-17px-black-85%-semibold' 不是有效的选择器。

但是,我可以选择页面上的其他元素,但不能选择简历部分。

有人可以解释我为什么会发生这种情况以及如何使其工作吗?

提前谢谢。

标识符不得包含未转义的百分比字符。你需要逃避它。

document.querySelectorAll(".Sans-17px-black-85\%-semibold")

请注意,百分号需要对选择器语法进行转义,然后转义字符需要对 JS 字符串文字语法进行转义。

或者,您可以避免使用选择器语法:

document.getElementsByClassName("Sans-17px-black-85%-semibold")

最新更新