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

In Linekdin.com. the document.querySelectorAll (".className") does not work

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

这是 Linkedin html 代码,我正在尝试 select,使用 ...

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

但我总是收到类似

的错误

Uncaught DOMException: Failed to execute 'querySelectorAll' on 'Document': >'.Sans-17px-black-85%-semibold' is not a valid selector.

但是,我可以 select 页面上的其他元素,但不能显示 CV 部分。

有人可以向我解释为什么会发生这种情况以及如何让它发挥作用吗?

提前致谢。

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

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

注意百分号在选择器语法中需要转义,转义字符在JS字符串字面量语法中需要转义

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

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