@H_
301_2@<HTML><HEAD><TITLE>New Document </TITLE>
@H_
301_2@<script>
@H_
301_2@functionck()
@H_
301_2@{
@H_
301_2@alert(arrSel);
@H_
301_2@document.all(arrSel[1]).options[document.all(arrSel[1]).selectedIndex].text;
@H_
301_2@}
@H_
301_2@</script>
@H_
301_2@<BODY>
@H_
301_2@<formname=form1>
@H_
301_2@<select name=year></select>
@H_
301_2@ <select name=month></select>
@H_
301_2@ <select name=date></select>
@H_
301_2@ <select name=hour> </select>
@H_
301_2@ <input type=text name=result>
@H_
301_2@ <script>
@H_
301_2@ vararrSel=["year","month","date","hour"];
@H_
301_2@ </script>
@H_
301_2@ <xml id=xmldata>
@H_
301_2@ <xmldata>
@H_
301_2@ <yearvalue="2000">
@H_
301_2@ <month value="1">
@H_
301_2@ <date value="1">
@H_
301_2@ <hour value="1"/>
@H_
301_2@ <hour value="2"/>
@H_
301_2@ </date>
@H_
301_2@ <date value="2">
@H_
301_2@ <hour value="1"/>
@H_
301_2@ <hour value="2"/>
@H_
301_2@ </date>
@H_
301_2@ </month>
@H_
301_2@ <month value="2">
@H_
301_2@ <date value="1">
@H_
301_2@ <hour value="1"/>
@H_
301_2@ <hour value="2"/>
@H_
301_2@ </date>
@H_
301_2@ <date value="2">
@H_
301_2@ <hour value="1"/>
@H_
301_2@ <hour value="2"/>
@H_
301_2@ </date>
@H_
301_2@ </month>
@H_
301_2@ </year>
@H_
301_2@ <year value="2001">
@H_
301_2@ <month value="1">
@H_
301_2@ <date value="1">
@H_
301_2@ <hourvalue="1"/>
@H_
301_2@ <hourvalue="2"/>
@H_
301_2@ </date>
@H_
301_2@ <date value="2">
@H_
301_2@ <hourvalue="1"/>
@H_
301_2@ <hourvalue="2"/>
@H_
301_2@ </date>
@H_
301_2@ </month>
@H_
301_2@ <month value="2">
@H_
301_2@ <date value="1">
@H_
301_2@ <hourvalue="1"/>
@H_
301_2@ <hour value="2"/>
@H_
301_2@ </date>
@H_
301_2@ <date value="2">
@H_
301_2@ <hourvalue="1"/>
@H_
301_2@ <hourvalue="2"/>
@H_
301_2@ </date>
@H_
301_2@ </month>
@H_
301_2@ </year>
@H_
301_2@ <year value="2002">
@H_
301_2@ <month value="1">
@H_
301_2@ <date value="1">
@H_
301_2@ <hour value="1"/>
@H_
301_2@ <hour value="2"/>
@H_
301_2@ </date>
@H_
301_2@ <date value="2">
@H_
301_2@ <hour value="1"/>
@H_
301_2@ <hour value="2"/>
@H_
301_2@ </date>
@H_
301_2@ </month>
@H_
301_2@ <month value="2">
@H_
301_2@ <date value="1">
@H_
301_2@ <hourvalue="1"/>
@H_
301_2@ <hour value="2"/>
@H_
301_2@ </date>
@H_
301_2@ <date value="2">
@H_
301_2@ <hourvalue="1"/>
@H_
301_2@ <hourvalue="2"/>
@H_
301_2@ </date>
@H_
301_2@ </month>
@H_
301_2@ </year>
@H_
301_2@ <year value="2003">
@H_
301_2@ <month value="1">
@H_
301_2@ <date value="1">
@H_
301_2@ <hour value="1"/>
@H_
301_2@ <hour value="2"/>
@H_
301_2@ </date>
@H_
301_2@ <date value="2">
@H_
301_2@ <hour value="1"/>
@H_
301_2@ <hour value="2"/>
@H_
301_2@ </date>
@H_
301_2@ </month>
@H_
301_2@ <month value="2">
@H_
301_2@ <date value="1">
@H_
301_2@ <hourvalue="1"/>
@H_
301_2@ <hourvalue="2"/>
@H_
301_2@ </date>
@H_
301_2@ <date value="2">
@H_
301_2@ <hourvalue="1"/>
@H_
301_2@ <hourvalue="2"/>
@H_
301_2@ </date>
@H_
301_2@ </month>
@H_
301_2@ </year>
@H_
301_2@ </xmldata>
@H_
301_2@ </xml>
@H_
301_2@<script>
@H_
301_2@functionlpxml(num)
@H_
301_2@{
@H_
301_2@vari,j,arrTemp=[];
@H_
301_2@for(i=0;i<num;i++) {arrTemp[i]=document.all(arrSel[i]).options[document.all(arrSel[i]).selectedIndex].text;
@H_
301_2@//alert(arrTemp[i]);
@H_
301_2@}
@H_
301_2@if(num==arrSel.length)
@H_
301_2@{
@H_
301_2@document.all("result").value=arrTemp;return;
@H_
301_2@}
@H_
301_2@with(document.all(arrSel[num]))
@H_
301_2@{ length=0
@H_
301_2@ varobj=document.all.xmldata.XMLDocument.childNodes[0];
@H_
301_2@ for(i=0;i<num;i++)
@H_
301_2@obj=obj.selectSingleNode(arrSel[i]+'[@value="'+arrTemp[i]+'"]');
@H_
301_2@ for(i=0;i<obj.childNodes.length;i++)options[length++].text=obj.childNodes[i].getAttribute("value");
@H_
301_2@ onchange=newFunction("lpxml("+(num+1)+")");
@H_
301_2@onchange();
@H_
301_2@}
@H_
301_2@}
@H_
301_2@lpxml(0);
@H_
301_2@</script>
@H_
301_2@<input type=buttononclick="ck()">
@H_
301_2@</form>
@H_
301_2@</BODY>
@H_
301_2@</HTML>
原文链接:https://www.f2er.com/xml/300321.html