for(var i = 1;i<= 2;i++){
_g().appendReportRow(this.options.location, this.options.reportIndex,i);
}
由于要插入的行数不固定。
特意写了一个循环。
按上述js代码。第一次点击的时候只会插入1行。
第二次点击的时候插入了三行。往后都是插入三行。是什么原因呢?
想实现什么效果?需求是什么?
i这个参数是指需要插入多少行,循环里第1次插入1行,循环里第2次插入2行,所以总插入3行。
至于第1次点击插入1行是什么原因,从上面的代码是看不出来的。
你的语句,判断,应该直接是插入三行,for循环,第一次,i=1,插入一行,第二次,i=2,插入2行,循环结束,一共三行。