我正在尝试从URL中获取第一张图像并将其显示在div中。
我可以成功从网址中提取标题和标题等内容,但图片无效。
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.src
我该怎么做?
谢谢
答案 0 :(得分:0)
[]
没有内部HTML,您必须访问其属性。
答案 1 :(得分:0)
正如@QBernard所说,图像元素没有任何内部html。尝试使用以下代码访问它的src属性;
var imageUrl = image[0].getAttribute('src');