如何在HTML文件中使用XML文档中的链接插入图像?
问题描述:
我有一个XML文件,我正在从文档中创建一个HTML文件。如何在HTML文件中使用XML文档中的链接插入图像?
我从XML文档此刻正在使用的这个
document.getElementById("name").innerHTML=
xmlDoc.getElementsByTagName("url")[1].childNodes[0].nodeValue;
对于HTML文件,然后我做这样的 <p id = "url"></p>
东西,我不知道如果是在文本抓取信息“url”的文本是图片的网址,我该如何将这个网址插入HTML图片标签中,以便我可以将图片插入到我的网页中?
干杯
答
您可以检查nodeValue
是否包含图像扩展巴纽,.JPG,.GIF等,在将其添加到图像标记之前:
var nodeVal = xmlDoc.getElementsByTagName("url")[1].childNodes[0].nodeValue;
if(nodeVal.indexOf('.png') > -1 || nodeVal.indexOf('.jpg') > -1 || nodeVal.indexOf('.gif') > -1){
document.getElementById("yourImageTagId").src = nodeVal;
}