| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 355 人关注过本帖
标题:求助。十分火急!!!!!!!!!如何访问,XML中的元素,(用JAVASCRIPT)只能访问第一 ...
收藏  订阅  推荐  打印 
好大一条虫
Rank: 1
等级:新手上路
帖子:9
积分:190
注册:2005-7-15
求助。十分火急!!!!!!!!!如何访问,XML中的元素,(用JAVASCRIPT)只能访问第一个和第

求助。十分火急!!!!!!!!!如何访问,XML中的元素,(用JAVASCRIPT)只能访问第一个和第二个数据,请教高手我那里错了吗.十分急.不刷新页面查询数据库的解决方案

求助。十分火急!!!!!!!!!如何访问,XML中的元素,(用JAVASCRIPT)只能访问第一个和第二个数据,请教高手我那里错了吗.十分急. <html> <head> <title>不刷新页面查询的方法</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <script language="JavaScript"> //将数据岛中数据装入列表框 function loadinsel() { //分别存放料号,和品名 var Employeeid,Employeelastname,guige; root=document.all.xmlemployees.childNodes.item(0); for(i=0;i<root.childNodes.length;i++) {   getnode=root.childNodes(i); Employeeid=root.childNodes(i).getAttribute("emid");//得到料号 for(j=0;j<getnode.childNodes.length;j++) { employeeinf=getnode.childNodes(j).nodeName; //得到品名 if(employeeinf=="lastname") { Employeelastname=getnode.childNodes(j).text; } }

for(k=0;k<getnode.childNodes.length;k++)//得到规格 { employeeinf=getnode.childNodes(k).nodeName; if(employeeinf=="lastname") { guige=getnode.childNodes(k).text; } }

if(Employeeid!="" && Employeelastname!=""&& guige!="") { //将得到的雇员名和雇员ID写到SELECT中 findcontent.value=Employeeid guige.value=guige; liaohao.value=Employeelastname } } } function findemployee() { var Employeelastname,Employeeid,guige;//存放料号,存放品名 Employeelastname=""; Employeeid=""; guige=""; findtext=window.findcontent.value;//获取查询对像

root=window.xmlemployees.childNodes(0); //得到料号 for(i=0;i<root.childNodes.length;i++) { getitem=root.childNodes(i); Employeeid=root.childNodes(i).getAttribute("emid");

for(j=0;j<getitem.childNodes.length;j++) { if(getitem.childNodes(j).nodeName=="lastname")//比较运算 { employee_temp=getitem.childNodes(j).text; //得到了品名 }

//查找匹配项 if(Employeeid==(findtext)) { Employeelastname=employee_temp; } } }

if(Employeeid!="" && Employeelastname!="") { liaohao.value=Employeelastname;

} } </script> <body bgcolor="#FFFFFF" text="#000000" onLoad="javascript:loadinsel()"> <table width="100%" border="0"> <tr> <td> <input name="findcontent" type="text"onBlur="javascript:findemployee()" size="15"> <label> <input name="liaohao" type="text" size="10"> <input name="guige" type="text" size="10"> </label> </td> </tr> </table>

<xml id="xmlemployees"> <employee>

<employeeitem emid="1"> <lastname>后板素材1</lastname > <guigenumber>SECC</guigenumber> <content>魔方一号</content> </employeeitem>

<employeeitem emid="2"> <lastname>后板素材2</lastname > <guigenumber>SECC 384*192*0。6mm</guigenumber> <content>魔方一号</content> </employeeitem>

<employeeitem emid="3"> <lastname>超级材料3</lastname > <guigenumber>10000000000000KM</guigenumber> <content>成能材料</content> </employeeitem>

<employeeitem emid="4"> <lastname>超级材料4</lastname > <guigenumber>fdasfsda</guigenumber> <content>fasdfasdfasdf</content> </employeeitem>

<employeeitem emid="5"> <lastname>超级材料5</lastname > <guigenumber>asdasdas</guigenumber> <content>dasdas</content> </employeeitem>

<employeeitem emid="6"> <lastname>超级材料6</lastname > <guigenumber>dasd</guigenumber> <content>dasdas</content> </employeeitem>

<employeeitem emid="7"> <lastname>超级材料7</lastname > <guigenumber>fasdfasd</guigenumber> <content>fasdfads</content> </employeeitem>

<employeeitem emid="8"> <lastname>超级材料8</lastname > <guigenumber>rwerwe</guigenumber> <content>rwerwer</content> </employeeitem>

<employeeitem emid="9"> <lastname>超级材料9</lastname > <guigenumber>dasdasd</guigenumber> <content>dasasdas</content> </employeeitem>

<employeeitem emid="10"> <lastname>超级材料10</lastname > <guigenumber>dasd</guigenumber> <content>dasd</content> </employeeitem>

<employeeitem emid="11"> <lastname>超级材料11</lastname > <guigenumber>dasd</guigenumber> <content>dasdas</content> </employeeitem>

<employeeitem emid="12"> <lastname>超级材料12</lastname > <guigenumber>dasdas</guigenumber> <content>dasdas</content> </employeeitem>

<employeeitem emid="13"> <lastname>超级材料13</lastname > <guigenumber>423</guigenumber> <content>4322323</content> </employeeitem>

<employeeitem emid="14"> <lastname>超级材料14</lastname > <guigenumber>fds</guigenumber> <content>fasdasdf</content> </employeeitem>

</employee> </xml>

</body> </html>

搜索更多相关主题的帖子: XML中  火急  JAVASCRIPT  元素  数据库  
2005-7-15 15:34
hxfly
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:10
帖子:5641
积分:57262
注册:2005-4-7

不会


看不懂啊

2005-7-15 15:50
好大一条虫
Rank: 1
等级:新手上路
帖子:9
积分:190
注册:2005-7-15

上面有注释呀
2005-7-16 08:10
盖茨他爹
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:28
帖子:5260
积分:53182
注册:2005-5-3

xml偶也不会

中国有两种人:花纳税人的钱的人和花自己的血汗钱的人。 花纳税人的钱的人往往比较乐观,他们眼中的社会充满了爱和繁荣。 花自己血汗钱的人相对比较悲观,他们眼中的社会充满了不公平和贫穷。
2005-7-16 08:14
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.069781 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved