首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

getElementsByTagName的疑问 主要是浏览器的有关问题 搞了很长时间 郁闷

2012-02-07 
getElementsByTagName的疑问 主要是浏览器的问题 搞了很长时间 郁闷 - Web 开发 / Ajax部分代码JScript co

getElementsByTagName的疑问 主要是浏览器的问题 搞了很长时间 郁闷 - Web 开发 / Ajax
部分代码

JScript code
function listNorthStates(){  var xmlDoc=xmlHttp.responseXML;  var northNode=xmlDoc.getElementsByTagName("north")[0];  //var out="Northern States";  var northStates=northNode.getElementsByTagName("state");  outputList("Northern States ",northStates);}function listAllStates(){   var xmlDoc=xmlHttp.responseXML;  var allStates=xmlDoc.getElementsByTagName("state");  outputList("All States in Document",allStates);}

在我的电脑中 用ie没有用 
用Mozilla firefox 有用 
可奇怪的是 在学校的机房中 ie是有用的 
怎么回事 郁闷

[解决办法]
IE 问题?
[解决办法]
可能你的浏览器的js解释器版本的问题,就dom的api来说就是getElementsByTagName

你的没有用指什么???
[解决办法]
if(window.XMLHttpRequest){
 XMLHttpReq=new XMLHttpRequest();
 }
 else if(window.ActiveXObject){
 try{
 XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
 }catch(e){
 try{
 XMLHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
 }catch(e){}
 }
 }

热点排行