我是Javascript的新手,我已经通过AJAX将我的XML文件成功连接到我的Javascript文件。它目前并不重要,因为现在我想知道下面的代码,这给了我错误" Uncaught TypeError:无法读取属性' children'在控制台中未定义"
我正在尝试获取图像的第一个孩子的来源,这是我的XML文件中的图像,并将其打印在我的div中,其中id =" single-pic& #34; 。这里有语法错误吗?
为什么会这样?
function parseXML(counter) {
var xml = ajax.responseXML;
var images = xml.getElementsByTagName("imageinfo");
console.log(images[0]);
document.getElementById('single-pic').innerHTML = "<img src='" + images[counter].children[0].getAttribute('src') + "'/>";
}