我在FF中写的代码如下,可是执行后没有反应 
      function GetXml() 
        { 
            var xmlDoc      = document.implementation.createDocument("","",null); 
            xmlDoc.async    = "false"; 
            xmlDoc.load("xml/menu.xml"); 
            
            var arrNodes    = xmlDoc.getElementsByTagName("SubItem"); 
            
            for (i = 0; i < a; i++) 
            { 
                alert(arrNodes[i].childNodes[0].nodeValue); 
            } 
        } 
但是我在for循环前加了一句alert(""),就可以了,这是为什么,我在网上查了资料,说要用xmlDoc。onload方法,我就用了,行是行,但是浏览器一直处于“加载中”状态,这样也不好,问一下大家有没有更好的方法