日期:2014-05-19  浏览次数:20461 次

ajax中的getElementByTagName问题?
function   listNorthStates()
{
      var   xmlDoc=xmlHttp.responseXML;
      var   northNode=xmlDoc.getElementByTagName( "north ")[0];
      var   northStates=northNode.getElementByTagName( "states ");
}

问:getElementByTagName( "north ")[0]与
        getElementByTagName( "states ")的区别,主要是问[0]的区别?

------解决方案--------------------
getElementByTagName获得的是一组对象的集合,是个数组
[0]就是取第一个
------解决方案--------------------
getElementByTagName ==> getElementsByTagName
------解决方案--------------------
一个是单数,一个是复数吧~~~应该是node与nodes的区别吧~~