這是我第一次寫這裏。 我有一個基本的水平在javascript.any幫助將不勝感激!從列表項調用數據
the html code
<li>
<b>stathmoi: </b><span id="Title"></span><br/>
<b>thermokrasia: </b><span id="Temp"></span><br/>
<b>Elevation: </b><span id="Elevation"></span><br/>
</li><hr/>
<li>
<b>stathmoi: </b><span id="Title"></span><br/>
<b>thermokrasia: </b><span id="Temp"></span><br/>
<b>Elevation: </b><span id="Elevation"></span><br/>
</li><hr/>
<li>
<b>stathmoi: </b><span id="Title"></span><br/>
<b>thermokrasia: </b><span id="Temp"></span><br/>
<b>Elevation: </b><span id="Elevation"></span><br/>
</li><hr/>
<li>
<b>stathmoi: </b><span id="Title"></span><br/>
<b>thermokrasia: </b><span id="Temp"></span><br/>
<b>Elevation: </b><span id="Elevation"></span><br/>
</li><hr/>
the js code
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","domparser.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
//document.getElementsByTagName('li');
document.getElementById("Title").innerHTML=
xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue;
document.getElementById("Temp").innerHTML=
xmlDoc.getElementsByTagName("temp")[0].childNodes[0].nodeValue;
document.getElementById("Elevation").innerHTML=
xmlDoc.getElementsByTagName("elevation")[0].childNodes[0].nodeValue;
//document.getElementById("Title").innerHTML=
xmlDoc.getElementsByTagName("title")[1].childNodes[0].nodeValue;
//document.getElementById("Temp").innerHTML=
xmlDoc.getElementsByTagName("temp")[1].childNodes[0].nodeValue;
//document.getElementById("Elevation").innerHTML=
xmlDoc.getElementsByTagName("elevation")[1].childNodes[0].nodeValue;
下面是XML代碼 - domparser.xml
<channel>
<item>
<title>kalimnos</title>
<temp>50</temp>
<elevation>650m</elevation>
</item>
<item>
<title>kerkira</title>
<temp>30</temp>
<elevation>1650m</elevation>
</item>
<item>
<title>iraklio</title>
<temp>50</temp>
<elevation>50m</elevation>
</item>
<item>
<title>xania</title>
<temp>30</temp>
<elevation>150m</elevation>
</item>
</channel>
當HTML文件運行只顯示的XML文件的第一個 「項目」 的數據
。
我想顯示所有列表項與每次xml的不同「項目」。
例如在第一列表項:
stathmoi:kalimnos
thermokrasia:50
海拔:650米
例如在第二列表項:
stathmoi:kerkira
thermokrasia:30
海拔:1650米
etc