加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml在html中的使用

发布时间:2020-12-16 05:27:26 所属栏目:百科 来源:网络整理
导读:HTMLHEADTITLENew Document /TITLE script functionck() { alert(arrSel); document.all(arrSel[1]).options[document.all(arrSel[1]).selectedIndex].text; } /script BODY formname=form1 select name=year/select select name=month/select select name=d

<HTML><HEAD><TITLE>New Document </TITLE>

<script>

functionck()

{

alert(arrSel);

document.all(arrSel[1]).options[document.all(arrSel[1]).selectedIndex].text;

}

</script>

<BODY>

<formname=form1>

<select name=year></select>

<select name=month></select>

<select name=date></select>

<select name=hour> </select>

<input type=text name=result>

<script>

vararrSel=["year","month","date","hour"];

</script>

<xml id=xmldata>

<xmldata>

<yearvalue="2000">

<month value="1">

<date value="1">

<hour value="1"/>

<hour value="2"/>

</date>

<date value="2">

<hour value="1"/>

<hour value="2"/>

</date>

</month>

<month value="2">

<date value="1">

<hour value="1"/>

<hour value="2"/>

</date>

<date value="2">

<hour value="1"/>

<hour value="2"/>

</date>

</month>

</year>

<year value="2001">

<month value="1">

<date value="1">

<hourvalue="1"/>

<hourvalue="2"/>

</date>

<date value="2">

<hourvalue="1"/>

<hourvalue="2"/>

</date>

</month>

<month value="2">

<date value="1">

<hourvalue="1"/>

<hour value="2"/>

</date>

<date value="2">

<hourvalue="1"/>

<hourvalue="2"/>

</date>

</month>

</year>

<year value="2002">

<month value="1">

<date value="1">

<hour value="1"/>

<hour value="2"/>

</date>

<date value="2">

<hour value="1"/>

<hour value="2"/>

</date>

</month>

<month value="2">

<date value="1">

<hourvalue="1"/>

<hour value="2"/>

</date>

<date value="2">

<hourvalue="1"/>

<hourvalue="2"/>

</date>

</month>

</year>

<year value="2003">

<month value="1">

<date value="1">

<hour value="1"/>

<hour value="2"/>

</date>

<date value="2">

<hour value="1"/>

<hour value="2"/>

</date>

</month>

<month value="2">

<date value="1">

<hourvalue="1"/>

<hourvalue="2"/>

</date>

<date value="2">

<hourvalue="1"/>

<hourvalue="2"/>

</date>

</month>

</year>

</xmldata>

</xml>

<script>

functionlpxml(num)

{

vari,j,arrTemp=[];

for(i=0;i<num;i++) {arrTemp[i]=document.all(arrSel[i]).options[document.all(arrSel[i]).selectedIndex].text;

//alert(arrTemp[i]);

}

if(num==arrSel.length)

{

document.all("result").value=arrTemp;return;

}

with(document.all(arrSel[num]))

{ length=0

varobj=document.all.xmldata.XMLDocument.childNodes[0];

for(i=0;i<num;i++)

obj=obj.selectSingleNode(arrSel[i]+'[@value="'+arrTemp[i]+'"]');

for(i=0;i<obj.childNodes.length;i++)options[length++].text=obj.childNodes[i].getAttribute("value");

onchange=newFunction("lpxml("+(num+1)+")");

onchange();

}

}

lpxml(0);

</script>

<input type=buttononclick="ck()">

</form>

</BODY>

</HTML>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读