getElementById如果没有tt这个会报错, 我现在不要报错误。 if(!eval(document.getElementById("tt"))){alert("没有tt");} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var a = document.getElementById("tt");if(typeof(a)!="undefined"&&a!=null){alert("exist")} try { document.getElementById("tt");} catch(e) { alert(e.description);} try { var ttt = document.getElementById("tt"); if (ttt!=null) { alert("object exists"); } else{ alert("object doesn't exist"); }} catch(e) { alert("object doesn't exist");} springwood(background-color:white) 你的try ...catch放不放上去都没用啊,你的第二个程序可以执行,但是走的是else分支,和异常没关啊 getElementById本身是不会报错的,顶多当没找到对象时是返回null楼主说的报错是不是因为传进去的参数本身有问题?如果这样,要预先判断参数是否已经定义,if(typeof(a)!="undefined" && document.getElementBy(a)!=null){ //do something} 嘿嘿,是不是这个意思?if ( document.getElementById("tt") ) { //有tt,do sth.} else { //没有tt,do sth. else} to hbhbhbhbhb1021(天外水火(才学JAVA,郁闷)) 我是担心他/她的IE有问题. 用js实现电子书翻页效果 刚用CuteEditor,这是什么情况啊!!配置完还要做什么操作? javascript 提交问题 ******急******关于时间问题!请大侠们帮忙!在线等!谢谢! 如何用js控制表中tr的高度 求高手急救,JS根据一组二维数组画图,如何按照顺时针排序 jsp 连sqlserve问题 急!!!! 为什么escape编码的结果和GET方法提交的结果不是一样的呢? 九宫格小游戏 requirejs的蛋疼问题?为啥得加shim依赖,求各位大神指导下 怎么实现N个文本框任意一个失去焦点不可用,双击可用 str.replace(/\'/ig,"'")错在哪?
{
alert("exist")
}
}
var ttt = document.getElementById("tt");
if (ttt!=null) {
alert("object exists");
} else{
alert("object doesn't exist");
}} catch(e) {
alert("object doesn't exist");
}
你的try ...catch放不放上去都没用啊,你的第二个程序可以执行,但是走的是else分支,和异常没关啊
楼主说的报错是不是因为传进去的参数本身有问题?如果这样,要预先判断参数是否已经定义,
if(typeof(a)!="undefined" && document.getElementBy(a)!=null){
//do something
}
//有tt,do sth.
} else {
//没有tt,do sth. else
}
我是担心他/她的IE有问题.