小编max*_*max的帖子

为什么 javascript 不从 fetch 中解析 HTML?

我正在创建一个 chrome 扩展,可以从各个网站抓取照片。我有每个网站的 URL,我想获取并解析这些网站,然后img按类或 ID 获取特定元素。

我使用 Javascriptfetch()函数来DOMParser解析 HTML,它成功返回文档,但任何 DOM 查询都会返回空的 NodeLists / HTMLCollections。

fetch("www.example.com")
.then(res => {
    const parser = new DOMParser();
    const htmlDoc = parser.parseFromString(res, "text/html");
    console.log(htmlDoc.querySelectorAll('h1'))
})
Run Code Online (Sandbox Code Playgroud)

这给了我一个空的 NodeList。为什么??我怎样才能获得我正在寻找的元素?

javascript dom fetch

5
推荐指数
1
解决办法
2059
查看次数

标签 统计

dom ×1

fetch ×1

javascript ×1