从远程源Javascript中提取图像

Pulling image from remote source Javascript

本文关键字:提取 图像 Javascript 程源      更新时间:2023-09-26

我正试图从URL中获取第一个图像并将其显示在div中。

我可以成功地拉的东西,如标题和标题从URL,但图像将不工作。

var html = httpRequest.responseText;
var DOMparser = new DOMParser();                   
var xmlDocument = parser.parseFromString (html, "text/xml"); 
title = xmlDocument.getElementsByTagName('title');
image = xmlDocument.getElementsByTagName('img');

当我查看title[0].innerHTML时,我可以得到标题。然而,对image执行同样的操作,它总是显示为未定义。即使我输入image。src

我该怎么做?

谢谢

<img />没有内部HTML,您必须访问其属性

正如@QBernard所说,image元素没有任何内部html。尝试使用以下代码访问它的src属性;

var imageUrl = image[0].getAttribute('src');