如何使用JSDOM(Node.js)获取img src



我需要在我的字符串中找到img标签的src

const dom = new JSDOM('<img src="godaddy.com">',
{ includeNodeLocations: true });
console.log(dom.window.document.querySelector("img"));

但控制台输出是:

HTMLImageElement {}

如何获取src属性的值?

我自己没有使用过 jsdom,但假设它与浏览器 dom 几乎具有相同的 api。你可以使用它:

const dom = new JSDOM('<img src="godaddy.com">', { includeNodeLocations: true });
console.log(dom.window.document.querySelector("img").getAttribute('src');

如果您有多个图像,则可以使用querySelectorAll()返回一个表示匹配元素集的NodeList对象。然后,可以循环访问此列表并获取src值。

有关 querySelectorAll(( 的更多信息

相关内容

  • 没有找到相关文章

最新更新