Microsoft JScript运行时错误:'Array'
未定义
var Page_Validators = new Array(document.getElementById("rfvOthers"), document.getElementById("rfvREJECT_REASON_COMMENTS"));
任何人都可以告诉我这可能是什么解决方案
更新
点击按钮am使用导致问题的以下功能
它在ie8中工作正常,但它会导致错误,即9
function ClientValidation() {
if ($("#hidTabValue").val() == "15268") {
$("#trOthers").show();
ValidatorEnable(document.getElementById('rfvOthers'), true);
ValidatorEnable(document.getElementById('rfvREJECT_REASON_COMMENTS'), false);
$("#trREJECT_REASON_OTHER").hide();
$("#hidOther").val($("#txtOthers").val());
}
}
在条件基础上隐藏Asp.net必需字段验证程序并面对此错误
答案 0 :(得分:0)
无法看到您的屏幕,人们只能推测。但是,只要元素实际存在,代码在这里工作正常。
<!DOCTYPE html>
<html>
<head>
<script>
function byId(e){return document.getElementById(e);}
function myTest()
{
var mArray = new Array( byId('div1'), byId('mBtn') );
alert(mArray.length);
}
</script>
</head>
<div id='div1'>Div1</div>
<button id='mBtn' onclick='myTest();'>click me</button>
</body>
</html>