1

XML ファイルがあり、ドキュメントから HTML ファイルを作成しています。

これを使用して、現時点でXMLドキュメントから情報を取得しています

document.getElementById("name").innerHTML=
xmlDoc.getElementsByTagName("url")[1].childNodes[0].nodeValue;

HTMLドキュメントのテキストについては、次のようなことをしています <p id = "url"></p>

「url」のテキストが画像の URL であるかどうかわかりません。この URL を HTML 画像タグに挿入して、ページに画像を挿入するにはどうすればよいですか?

乾杯

4

1 に答える 1

0

画像タグに追加する前に、nodeValue画像拡張子.png、.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;
}
于 2013-03-24T07:45:53.290 に答える