Javascript 我可以通过chrome扩展中当前页面的数组获取所有html元素吗?

Javascript 我可以通过chrome扩展中当前页面的数组获取所有html元素吗?,javascript,dom,Javascript,Dom,我正在尝试在chrome扩展中获取当前页面的所有元素。 manifest.json如下所示: { "content_scripts": [ "matches": [ "https://*/*" ], "js": [ "backend/generalSites.js" ], "all_frames": true ] } 当我在generalsite.js

我正在尝试在chrome扩展中获取当前页面的所有元素。 manifest.json如下所示:

{
    "content_scripts": [
        "matches": [
            "https://*/*"
        ],
        "js": [
            "backend/generalSites.js"
        ],
        "all_frames": true
    ]
}
当我在generalsite.js中使用document.all[0].outerHTML时,它只显示section和scirpt标记,如下所示。我真正想要的是身体元素

console.log(document.all[0].outerHTML);

您能帮助我吗?

使用以下命令而不是document.all[0]。outerHTML

document.body.getElementByTagName("*");
它只显示上面句子中的标题部分和脚本标记:根据答案判断,这是