论坛首页 Web前端技术论坛

IE浏览器愚弄了我。。。很郁闷

浏览 1548 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (10) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-04-25  
写了下面这样一个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);
}

郁闷。。。
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics