chrome插件无法获取页面指定元素的内容
请教大佬,我刚学习chrome开发,发现有个问题,我想使用插件获取页面上的某个元素的内容。
如下图我想获取这个数字 22
它的html代码结构为:
我的manifest.json内容为:
"content_scripts": [
{
"matches": ["<all_urls>"],
"css": ["content/index.css"],
"js": ["content/jquery.js", "content/index.js"]
}
我在index.js中想用
$('.space-attention').html();
获取这个 22 ,但是打印它总是为 undefined
但是我在页面的console控制台直接执行$('.space-attention').html()却能正确打印出来:
请教大佬们解惑下这是什么原因呢,谢谢。
可能是页面内容还没有渲染前就执行了获取操作,可以试一下等待一段时间后才执行