我需要在我的字符串中找到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(( 的更多信息