使用JS代码,可以方便的检查判断页面中是否存在某对象、某控件或函数里面是否有某个变量。
一、判断对象是否存在
var MyDiv=document.getElementById("MaoDianDiv");
if(document.getElementById(MyDiv)) //判断对象、控件是否存在
{
alert("存在");
}else
{
alert("不存在");
}
二、判断函数、变量是否存在
//是否存在指定函数,funcName是传递过来的函数名称参数
function isExitsFunction(funcName) {
try {
if (typeof(eval(funcName)) == "function") {
return true;
}
} catch(e) {}
return false;
}
//是否存在指定变量,variableName是传递过来的变量名参数
function isExitsVariable(variableName) {
try {
if (typeof(variableName) == "undefined") {
//alert("value is undefined");
return false;
} else {
//alert("value is true");
return true;
}
} catch(e) {}
return false;
}