javascript - 在 Linkedin.com。 document.querySelectorAll (".className") 不起作用

标签 javascript html linkedin

<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>,

但我总是会收到类似

的错误

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

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

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

提前致谢。

最佳答案

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

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

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

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

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

关于javascript - 在 Linkedin.com。 document.querySelectorAll (".className") 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52698735/

相关文章:

javascript - 将 JavaScript 表达式插入到作为 React prop 的对象中

javascript - 有人可以解释一下 onsubmit 和 action 之间的区别吗?

html - 为什么 min-width 对 svg 不起作用,而且由于 svg,段落表现得很奇怪?

javascript - 如何使用 LinkedIn Javascript API 获取电子邮件地址字段?

c# - Linkedin 忽略我的 oauth_callback

javascript - 检查 !== 空值的 API 调用查询参数

javascript - 如何在保存另一个文档之前等待循环完成?

html - 溢出: hidden doesn't work on :after and :before pseudo elements

javascript - 循环分配的事件监听器会触发所有事件监听器

javascript - 即使使用了done()函数,LinkedIn Button的视线延迟也会出现吗?