ajax获取xml问题

lntasa 2008-05-08 10:22:51
传来的xml是这样的,
<appInfo>
- <appNames>
<appId>1</appId>
<appName>aaa</appName>
</appNames>
- <appNames>
<appId>2</appId>
<appName>a</appName>
</appNames>
+ <appNames>
<appId>17</appId>
<appName>asdfsd</appName>
</appNames>
- <appNames>
<appId>18</appId>
<appName>cccc</appName>
</appNames>
- <appNames>
<appId>19</appId>
<appName>10.3.43.34</appName>
</appNames>
- <appNames>
<appId>20</appId>
<appName>000</appName>
</appNames>
- <appNames>
<appId>21</appId>
<appName>11</appName>
</appNames>
</appInfo>

javascript代码
var appNames = result.getElementsByTagName("appNames");
var str = "<select name='appId' styleClass='border'><option value='0'>业务系统名称</option>";
for(var i=0;i<appNames.length;i++){
var appId = appNames[i].getElementsByTagName("appId")[0].firstChild.nodeVaue;
var appName = appNames[i].getElementsByTagName("appName")[0].firstChild.nodeVaue;
str = str + "<option value='" + appId + "'>" + appName + "</option>";
}
str = str + "</select>  <font color='red'>*</font>"; document.all.ShowInfo.innerHTML = str;

appName.length获得到了为7
appId 和 appName 的长度也获得到了为1,但是取不到值,这是为什么呢?
...全文
164 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lntasa 2008-05-08
  • 打赏
  • 举报
回复
可以了,但是我的为什么获得不到呢?
danier_sky 2008-05-08
  • 打赏
  • 举报
回复
var appId = appNames[i].getElementsByTagName("appId")[0].firstChild.data;

试试看!应该可以获得到了...

81,091

社区成员

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

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