Ami*_*irA 2 html javascript linkedin
<h3 class="Sans-17px-black-85%-semibold">Director of Entrepreneurship Programs</h3>
Run Code Online (Sandbox Code Playgroud)
这是Linkedin html代码,我正在尝试选择,使用...
<i>let x = document.querySelectorAll (".Sans-17px-black-85%-semibold")</i>,
Run Code Online (Sandbox Code Playgroud)
但我总是得到一个错误
未捕获的DOMException:无法在'Document'上执行'querySelectorAll':>'.Sans-17px-black-85%-semibold'不是有效的选择器.
但是,我可以在页面上选择其他元素,但不能选择CV部分.
有人可以解释为什么会发生这种情况以及如何使其发挥作用?
提前致谢.
标识符可能不包含未转义的百分比字符.你需要逃脱它.
document.querySelectorAll(".Sans-17px-black-85\\%-semibold")
Run Code Online (Sandbox Code Playgroud)
请注意,百分号需要转义为选择器语法,然后转义字符需要转义为JS字符串文字语法.
或者,您可以避免使用选择器语法:
document.getElementsByClassName("Sans-17px-black-85%-semibold")
Run Code Online (Sandbox Code Playgroud)