网页中可能存在一个对象,并且只知道该对象的名字(字符串),那么如何访问该对象? 用document.all(objName)提示错误是:document.all() is not a function;(FF中是这样的,IE没试过) 而用 eval(objName) 的话,如果这个对象不存在,提示错误是:objName is undefined;,后面的代码就执行不下去了(而我需要的是:如果这个对象不存在,后面的代码也要能够继续得到执行). 请高手指点! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 objarr = getElementsByName("xxx");xxx是该对象的name属性值,返回是个对象数组 try{eval(objName)}catch(e){} function test(){var obj = document.all.objName;if(typeof(obj) == 'undefined'){ alert("对象不存在");}else{ //.... }} if(document.all["objectName"]){......}else{alert("该对象不存在");} 汗 你都写错了 document.all[""] typeof obj == 'undefined' 借个位置方便一下 http://topic.csdn.net/u/20091125/22/1509be63-5fcf-4d34-8855-6062b9e5b625.html 帮忙一下 谢谢了! document.all早就该扔了,IE Only的东西 erro:getElementsByName is not a function.erro:document.all is not a function.try{ eval(objName) } catch(e){} OK! JavaScript代码里面为onclick赋方法! window.open实际测试后的一些问题总结 JavaScript调用CGI的问题 看见一个别人的股票网站的html代码上有一段javascript代码,我要调试这个代码要用什么调试器呀? 判断表格单元格内文字如果被自动换行,则缩小字体直到不用换行 大家帮忙分析一段代码 求助正则表达式提取文字 c#使用jqgrid的编辑、增加、删除功能完成后客户端如和判断服务器端处理是否成功 js方法有参数的时候,怎么定义event 前端需要怎样的软技能? javascript 如何控制excel生成chart图? js类的方法调用问题!!急
xxx是该对象的name属性值,返回是个对象数组
eval(objName)
}
catch(e){}
var obj = document.all.objName;
if(typeof(obj) == 'undefined'){
alert("对象不存在");
}else{
//....
}
}
{
...
...
}
else{
alert("该对象不存在");
}
erro:document.all is not a function.try{ eval(objName) } catch(e){} OK!