Javascript 获取false if语句中的错误

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语句的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 == "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,我以后必须处理它。(在下一个评论中继续)