Javascript 获取false if语句中的错误
我有一个带有if语句的Javascript函数;变量col和top作为参数传递给函数:Javascript 获取false if语句中的错误,javascript,Javascript,我有一个带有if语句的Javascript函数;变量col和top作为参数传递给函数: if (col == 'persact') { for (j = 1; j <= top; j++) { var coluid = "xx_" + j; var colu = document.getElementById(coluid).value; var colidj = "x_" + j; if (colu =
if (col == 'persact') {
for (j = 1; j <= top; j++) {
var coluid = "xx_" + j;
var colu = document.getElementById(coluid).value;
var colidj = "x_" + j;
if (colu == "PersActNumOrd") {
var numordid = colidj;
var numord = document.getElementById(numordid).value;
}
if (colu == "PersActUnitChg") {
var unitchgid = colidj;
var unitchg = document.getElementById(unitchgid).value;
}
if (colu == "PersActExt") {
var extid = colidj;
var extold = document.getElementById(extid).value;
}...similar stuff...
} //j loop
} //persact if
if(col==“peract”){
对于(j=1;j哪一个给出了错误?您的问题不清楚。col==“peract”
与文档中存在的colidj
元素有什么关联?这里列出的外部if语句的else部分中有什么(当col!=“peract”
时执行什么)?您是否有意遗漏引号-document.getElementById(“numordid”).value?回答所有注释:1.给出错误的是extid。2.值“col”作为参数传递给函数。它指示哪一个是基础表,并且只有一个表需要运行此if语句。该表的值位于触发函数的输入语句中,它们的id类似于x_1,x_2。if语句的目的是获取某些列的id如果col=persact,我以后必须处理它。(在下一个评论中继续)