我正在构建一个chrome扩展程序,我必须在其中访问某些innerText
元素中的span
。我可以使用简单的document.querySelector
命令安全地获取它们。
但是在某些范围内,它会返回null
,因为它们在DOM中尚不存在>(出于安全原因,我无法透露发生这种情况的网站,但为了更清楚一点,{{3} }进行了类似的操作,仅当您向下滚动 Experience 块时才加载该块。)
现在,使用该示例引用问题:我想获取位于 Experience 部分中的span
的值。如果我在window.onload
内运行脚本,由于跨度还不存在,它将返回null
。
一种解决方案是简单地滚动页面,(或更糟糕的是,请扩展程序的用户在运行扩展程序之前先滚动页面。)但是,我不想这样做。
JS中是否有一种方法可以在没有用户视觉反馈的情况下在后台滚动页面,以便获得最初隐藏的HTML元素的值?
假设我要获取的跨度具有以下类别:defense-rc4