ajax获取xml问题
传来的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,但是取不到值,这是为什么呢?