Javascript 代码中出现意外的令牌错误

Javascript 代码中出现意外的令牌错误,javascript,Javascript,下面是我的代码,我试图使tdsum成为一个数组,但出现了一些错误,我无法修复它,无论我做了什么,请任何人帮助我,我试图用数字和其他字符替换ntr,但它也不起作用,所以我怀疑我遗漏了一些与ntr部分无关的内容 var tdsum = []; function find(element,ntr) { alert(element.cells[0].innerHTML); var tr_sum = element.parentNode.childElementCount var tdsum[

下面是我的代码,我试图使tdsum成为一个数组,但出现了一些错误,我无法修复它,无论我做了什么,请任何人帮助我,我试图用数字和其他字符替换ntr,但它也不起作用,所以我怀疑我遗漏了一些与ntr部分无关的内容

var tdsum = [];
function find(element,ntr) {
  alert(element.cells[0].innerHTML);
  var tr_sum = element.parentNode.childElementCount
  var tdsum[ntr] = element.childElementCount;
  alert(ntr);
  alert(tdsum[2])
}
$('#row2').click(); 

不能在数组中声明元素。您只需要声明数组本身

删除此行上的
var

tdsum[ntr] = element.childElementCount;

@我很好!别忘了将此标记为答案。