我遇到了一个愚蠢的问题……我声明了一个名为leadingZero 的新变量。我保存修改后的 .js 文件并在leadingZero 赋值上使用断点运行项目,并且在观察器窗口中它在通过此行后显示它未定义,但这里的所有其他声明都工作正常,我可以看到分配的值。不用说 getObject 调用现在不起作用。
var leadingZero = 0; //new variable
var chkActive;
var chkSubscribe;
var hdnItem = getObject('hdnItemCounter');
var ItemCount = parseInt(hdnItem.value) + 1;
for (intCounter = 2; intCounter <= ItemCount; intCounter++) {
chkActive = getObject('dgrProductList_ctl0' + leadingZero + intCounter + '_chkActive');
}