无法获得属性'hide'未定义或空引用的
本文关键字:引用 未定义 hide 属性 | 更新日期: 2023-09-27 17:50:14
当我试图关闭未打开的"ModalPopup"时,我的javascript会产生一个错误。(Windows 7/Visual Studio 2012/asp.net c# css3 html5)这是我的Javascript ModalPopup页面验证器:
<script type="text/javascript">
var $find= function (id) {
return document.getElementById(id);
};
setInterval(closePopup,1000);
function closePopup() {
if (!Page_IsValid) {
$find('mpeScheduleTask').hide();
}
}
</script>
打开时工作正常,未打开时生成错误…
错误:0x800a138f - JavaScript运行时错误:无法获取属性'hide'的未定义或空引用
您可以先检查它是否存在:
function closePopup() {
if (!Page_IsValid) {
var mPopup = $find('mpeScheduleTask');
if (mPopup) mPopup.hide();
}
}