Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Linekdin.com上。document.querySelectorAll(";.className";)不起作用 创业项目总监_Javascript_Html_Linkedin - Fatal编程技术网

Javascript 在Linekdin.com上。document.querySelectorAll(";.className";)不起作用 创业项目总监

Javascript 在Linekdin.com上。document.querySelectorAll(";.className";)不起作用 创业项目总监,javascript,html,linkedin,Javascript,Html,Linkedin,这是Linkedin的html代码,我正在尝试选择,使用 <h3 class="Sans-17px-black-85%-semibold">Director of Entrepreneurship Programs</h3> let x=document.queryselectoral(“.Sans-17px-black-85%-半黑体”), 但我总是会犯这样的错误 未捕获的DomeException:未能对“Document”:>”执行“querySelectorA

这是Linkedin的html代码,我正在尝试选择,使用

<h3 class="Sans-17px-black-85%-semibold">Director of Entrepreneurship Programs</h3>
let x=document.queryselectoral(“.Sans-17px-black-85%-半黑体”),
但我总是会犯这样的错误

未捕获的DomeException:未能对“Document”:>”执行“querySelectorAll”。SAN-17px-black-85%-semibold”不是有效的选择器

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

有人能给我解释一下为什么会发生这种情况,以及如何让它起作用吗


提前谢谢

标识符不能包含未转换的%字符。你需要逃避它

<i>let x = document.querySelectorAll (".Sans-17px-black-85%-semibold")</i>,
注意,选择器语法需要转义%符号,然后JS字符串文字语法需要转义转义字符

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

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

删除类名中的%,然后重试。@Suresh-它是第三方站点。OP无法控制所使用的类名。谢谢。此选项适用于document.getElementsByClassName(“Sans-17px-black-85%-semibold”)。另一个给了我长度为0的节点列表。
document.getElementsByClassName("Sans-17px-black-85%-semibold")