欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

IE浏览器愚弄了我。。。很郁闷 博客分类: javascript 浏览器IE脚本 

程序员文章站 2024-03-16 09:48:46
...
写了下面这样一个JS方法,要做一个无刷新效果,上面加了一行注释
//发送请求,传递省ID获取下面所有的市
function sendProId(obj) {
var o = obj;
var id = o.value;
if (id == "0") {
var city = document.getElementById("city");
city.innerHTML = "";
return;
}
sendAjaxRequest("/LhCard/GeRen/uarea.do?method=getcity", "id", id, showcities);
}

可是调用的时候,一直报找不到对象,当然这个方法所在的JS在页面中也引用了。。。
找啊找啊。。。搞了一个小时不知道问题出在哪。。。
没办法,最后开启脚本调试,用VS2008调试,
一看,乖乖,不得了。。。
浏览器把上面那个方法解析成下面这样
//发送请求,传递省ID获取下面所有的市function sendProId(obj) {
var o = obj;
var id = o.value;
if (id == "0") {
var city = document.getElementById("city");
city.innerHTML = "";
return;
}
sendAjaxRequest("/LhCard/GeRen/uarea.do?method=getcity", "id", id, showcities);
}

哎,怪不得找不到对象。。。
最后加一个空行搞定。。。
//发送请求,传递省ID获取下面所有的市

function sendProId(obj) {
var o = obj;
var id = o.value;
if (id == "0") {
var city = document.getElementById("city");
city.innerHTML = "";
return;
}
sendAjaxRequest("/LhCard/GeRen/uarea.do?method=getcity", "id", id, showcities);
}

郁闷。。。