if(typeof(eval(id)) == "object") alert('有这个控件')
解决方案 »
- 请问这个效果是怎么实现的
- Jquery animate可否重写CSS
- 求教一个JS验证表单内容非空的问题。
- 求一正则表达式
- 请问:如何使播放器在页面内播放?
- JavaScript的方法局部变量也可以持有状态?
- ie中点击shelect后失去onmouseover焦点的问题
- parseFloat计算有问题?在线等待!1.09+1.98=3.0700000000000003
- 如何加,request头部信息?
- jquery 里delegate如何判断出被触发元素的索引位置?
- 我想定制第一页网页(包括窗口大小,top,left,有无地址栏),就是输入http://www.XXX....直接进去的那页,不是弹出窗口。
- 利用层模拟windows窗口,可以托动!高手进!稻草人...阿信...100分!
<input type=text name=txt1>
<input type=text name=txt2>
<input type=text name=txt3>
<input type=button value=click onclick="fnc()">
<script>
function fnc(){
var myObj = document.all(txt1.value);
if(myObj != null)
alert('有这个控件');
else
alert('没有这个控件');
}
</script>
</BODY>
而进行typeof(eval(id))
会出错的
isobject()
vartypeof()
<script>
alert(document.getElementById("t2")==null?"对象不存在":"有这个对象")
</script>
</body>
<BODY>
<INPUT TYPE="text" id="text1">
<SCRIPT LANGUAGE="JavaScript">
<!--
if(document.getElementById("dd")==null)
{
alert("不存在该id")
if (typeof(dd) == "undefined")
{
alert("该变量没定义或者定义了但没有赋值")
}
else
{
alert("存在该变量,并且已经赋值")
}
}
else
{
alert("存在该id")
}
//-->
</SCRIPT>
</BODY>
测试用例三:
<SCRIPT LANGUAGE="JavaScript">
<!--
var dd
if(document.getElementById("dd")==null)
{
alert("不存在该id")
if (typeof(dd) == "undefined")
{
alert("该变量没定义或者定义了但没有赋值")
}
else
{
alert("存在该变量,并且已经赋值")
}
}
else
{
alert("存在该id")
}
//-->
</SCRIPT>
测试用例四: var dd=0