2017-07-13 12 views
0
私は、文字列に 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属性の値を取得できますか?

+0

について

より 'dom.window.document.querySelector( "IMG")。のgetAttribute( 'SRC')' – abhishekkannojia

+0

dom.window.document.querySelector( "IMG")を試してみてください。ATTR( 'SRC '); ?? –

+0

イメージタグが2つある場合はどうすればいいですか ............? – Nackr

答えて

1

私はjsdomを自分で使っていませんが、ブラウザのDOMと同じapiを持っていると仮定しています。あなたはこれを使用することが考えられます。

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

あなたは、あなたがマッチした要素の配列を返すquerySelectorAll()を使用することができます複数の画像を持っている場合。それらをループして、srcの値を取得することができます。 querySelectorAll()

関連する問題