如何获得的img与JSDOM(Node.js的)SRC
问题描述:
我需要找到img
标签的src
在我的字符串:如何获得的img与JSDOM(Node.js的)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()
返回匹配元素的数组。然后,您可以遍历它们并获取src
值。
尝试'dom.window.document.querySelector( “IMG”)的getAttribute( 'SRC')' – abhishekkannojia
dom.window.document.querySelector( “IMG”)。ATTR('SRC “); ?? –
如果我有2个图像标签怎么办 ............? – Nackr