无法阅读财产'儿童'未定义的错误消息

时间:2016-03-30 18:55:41

标签: javascript ajax xml undefined children

我是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') + "'/>";
}

0 个答案:

没有答案