对于每个元素,单击更改值

我已经使用nodejs处理栏为每个表创build一个:

<tbody> {{#each result}} <tr> <td id="engagementTotal">{{data.engagementTotal}}</td> </tr> {{/each}} </tbody> 

但我需要通过onclick函数来更改每个值的值,我试图使用

 for (var i=0; i < positiveTotal.length; i++){ sEngagementTotal.push(positiveTotal[i].data.engagementTotal); } document.getElementById("engagementTotal").innerHTML = sEngagementTotal; 

但是上面只改变了第一个表的值

而不是取决于id取决于类

 <tbody> {{#each result}} <tr> <td id="engagementTotal" class="demo">{{data.engagementTotal}}</td> </tr> {{/each}} </tbody> for (var i=0; i < positiveTotal.length; i++){ sEngagementTotal.push(positiveTotal[i].data.engagementTotal); } document.getElementByClass("demo").innerHTML = sEngagementTotal;