+ -
当前位置:首页 → 问答吧 → 明明有值,为什么firstChild.nodeValue得不到值呢

明明有值,为什么firstChild.nodeValue得不到值呢

时间:2007-03-15

来源:互联网

这几天高ajax脑袋搞糊了,估计是小问题,自己就是看不出来    
返回的xml如下    
      <?xml     version= "1.0 "     encoding= "UTF-8 "     ?>        
      <duty>    
      <id> 8a814a8c115457fd0111546869cd0007 </id>        
      <users>    
      <user>    
      <userid> 402882880f5760bf010f57783c960001 </userid>        
      <username> fadfda?allday=off </username>        
      </user>    
      </users>    
      <date> 2007-03-15 </date>        
      <starttime> 03:30     PM </starttime>        
      <endtime> 04:00     PM </endtime>        
      <allday     />        
      <description     />        
      </duty>    
 
var     duty=xml.getElementsByTagName( "duty ");    
alert(duty[0].firstChild.tagName);//这句没问题,得到的值为id    
alert(duty[0].firstChild.nodeValue);//得到的值始终为null,搞不懂

作者: yajiu99   发布时间: 2007-03-15

<?xml     version= "1.0 "     encoding= "UTF-8 "     ?>        
      <duty>    
      <id> 8a814a8c115457fd0111546869cd0007 </id>        
      <users>    
      <user>    
      <userid> 402882880f5760bf010f57783c960001 </userid>        
      <username> fadfda?allday=off </username>        
      </user>    
      </users>    
      <date> 2007-03-15 </date>        
      <starttime> 03:30     PM </starttime>        
      <endtime> 04:00     PM </endtime>        
      <allday     />        
      <description     />        

      123123123在这里加些文字再试试~~`

      </duty>

作者: he_8134   发布时间: 2007-03-15

期待解答!

作者: yang874605554yang   发布时间: 2011-05-18