window.onload=function()
{
var allA = document.getElementsByTagName('a');
for(int i=0;i<allA.length;i++)
{
allA[i].onclick=function(){
var request = new XMLHttpRequest();
var method = "GET";
var url = this.href;
request.open(method,url);
request.send(null);
request.onreadystatechange=function()
{
if(request.readyState==4)
{
if(request.status==200 || request.status==304)
{
//如果是XML就用responseXML来接收
var result = request.responseXML;
//结果不能直接使用,必须先创建节点
var name = document.getElementsByTagName('name')[0].firstChild.nodeValue;
var website = document.getElementsByTagName('website')[0].firstChild.nodeValue;
var emalil = document.getElementsByTagName('emalil')[0].firstChild.nodeValue;
alert(name);
alert(website);
alert(emalil);
}
}
}
return false;
}
}
}
<a href="file/A.xml">A</a><br>
<a href="file/B.xml">B</a><br>
<a href="file/C.xml">C</a><br>