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

allen0228 2008-05-12 11:28:46
部分代码
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是有用的
怎么回事 郁闷
...全文
70 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
amangoing 2008-12-26
  • 打赏
  • 举报
回复
liujie616 2008-05-15
  • 打赏
  • 举报
回复
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){}
}
}
allen0228 2008-05-15
  • 打赏
  • 举报
回复
等待高手
allen0228 2008-05-14
  • 打赏
  • 举报
回复
还有别的人会吗
allen0228 2008-05-14
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 showbo 的回复:]
可能你的浏览器的js解释器版本的问题,就dom的api来说就是getElementsByTagName

你的没有用指什么???
[/Quote]

var xmlDoc=xmlHttp.responseXML;
var allStates=xmlDoc.getElementsByTagName("state");
xmlDoc.getElementsByTagName("state").length返回的时候
在我的电脑是0,可是在Mozilla firefox中就返回正确的数值
  • 打赏
  • 举报
回复
可能你的浏览器的js解释器版本的问题,就dom的api来说就是getElementsByTagName

你的没有用指什么???
allen0228 2008-05-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lawrendc 的回复:]
IE 问题?
[/Quote]
我当然知道了 怎么改啊
lawrendc 2008-05-13
  • 打赏
  • 举报
回复
IE 问题?
lawrendc 2008-05-13
  • 打赏
  • 举报
回复
IE出问题 我还真不知道怎么解决 我也不知道怎么卸掉重装 因为没弄过 不好意思 ^-^
allen0228 2008-05-13
  • 打赏
  • 举报
回复
人呢 大家帮帮忙了

52,787

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧