items.nextNode()的问题 想遍历各节点 把节点的值赋值给数组 myArray

Reasoncool 2006-11-11 09:52:39
我的目的是想遍历各节点 把节点的值赋值给数组 myArray 不知道如何实现?

请高手帮忙!
以下是我的代码

var oHttpReq = new ActiveXObject("MSXML2.XMLHTTP");
var oDoc = new ActiveXObject("MSXML2.DOMDocument");
oHttpReq.open("POST", "seach_list.aspx?s="+val, false);
oHttpReq.send("");
result = oHttpReq.responseText;
oDoc.loadXML(result);
  
  
   var myArray=new Array();
   items = oDoc.selectNodes("//Adid/Table");
  
   if (items.length>0)
   {
  
   for (var item = items.nextNode(); item; item = items.nextNode())
   {
  
   var site_url = item.selectSingleNode("//site_url").nodeTypedValue;
   myArray[3]=site_url;
  
   }
  
   }
...全文
171 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
reason456 2007-03-21
  • 打赏
  • 举报
回复
Reasoncool 2006-11-11
  • 打赏
  • 举报
回复
解决了 呵呵

var site_url = item.selectSingleNode("//site_url").nodeTypedValue;
改为

var site_url = item.selectSingleNode("site_url").nodeTypedValue;
Reasoncool 2006-11-11
  • 打赏
  • 举报
回复
up

52,792

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧