我需要在字符串中找到src
标记的img
:
const dom = new JSDOM('<img src="godaddy.com">',
{ includeNodeLocations: true });
console.log(dom.window.document.querySelector("img"));
但是控制台输出是:
HTMLImageElement {}
如何获取src
属性的值?
答案 0 :(得分:1)
我自己并没有使用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
值。