<script>
if(typeof(mvar) == 'undefined')
{
alert("dd");
}
</script>
if(typeof(mvar) == 'undefined')
{
alert("dd");
}
</script>
解决方案 »
- 如何获取子框架中网页的url
- 请教一个ModalDialog的问题,谢谢
- 怎样把图片存放在一个新开的窗口中?
- 如何使用正则表达式禁止输入“ / [ ] : + | < > = ; , * ? 在线等
- 请问大家一个很简单的问题。
- [高分]javascript中调用dll,ActiveXObject()方法中的参数都代表了什么含义?
- 如何通过双击表格中某一单元格得到这个单元格的行号和列号,急
- 请教一个javascript传递参数的问题
- ■■高分请问:网页中ListBox,点击到一个列表项,如何得到它的索引、ID、值,例如:■■
- 请问HTC捕获textarea滚动条消息?
- 关于键盘模拟的问题 谢谢
- 如何动态增加listbox的项目??
所以在进行typeof运算之前,需要使用eval(用作变量名的字符串)
可是如果变量名未声明的话,一使用eval就报错了
应该怎么解决这个问题?
{
alert(eval("typeof('"+md+"')"));
}catch(e){}
//if(typeof(mvar) == 'undefined')
{
alert("dd");
}
</script>
var abc=eval('response_'+keyValue) 这句错了,因为变量名为'response_'+keyValue的变量没有声明
所以想到要先判断一下,但是使用typeof之前要先使用eval
改成 if(typeof(eval('response_'+keyValue))=='undefined')后还是出错
因为eval('response_'+keyValue)时已经错了
//var myVar = "TaoTao";
try{
alert(myVar);
}catch(e){
myVar = "baobao";
alert(myVar);
}
</script>
if (eval("typeof(" + "responseText_" + keyValue + ")")=='undefined')
谢谢你的帮助,马上结帖