给你例子
<html>
<script>
function getIt()
{
dom=document.all.mxh.XMLDocument
document.all.n.innerText=dom.selectSingleNode("/m/xh[.='"+document.f.s.value+"']").text
document.all.n.innerText += ":" + dom.selectSingleNode("/m/xh[.='"+document.f.s.value+"']/@id").value
}
</script>
<body>
<XML id=mxh>
<m>
<xh id="1">北京</xh>
<xh id="2">上海</xh>
<xh id="3">河南</xh>
<xh id="4">福建</xh>
<xh id="5">广西</xh>
<xh id="6">深圳</xh>
</m>
</XML>
<form name=f>
<select name=s>
<option value="北京">北京
<option value="上海">上海
<option value="河南">河南
<option value="福建">福建
<option value="广西">广西
<option value="深圳">深圳
</select>
<input onclick="getIt()" value="get" type=button>
</form>
<div id=n></div>