首页 > 解决方案 > 未捕获的类型错误:无法读取属性“innerHTML”

问题描述

我正在添加表格值但面临错误 -

“未捕获的类型错误:无法读取未定义的属性‘innerHTML’”

请帮忙

var table = document.getElementById("paidfee"),
  sumVal = 0;
for (var i = 1; i < table.rows.length; i++) {
  sumVal = sumVal + parseInt(table.rows[i].cells[2].innerHTML);
}
document.getElementById("val").innerHTML = "Sum Value = " + sumVal;
console.log(sumVal);
<table id="paidfee" border=1>
  <tbody>
    <tr>
      <th>Receipt No</th>
      <th>Date</th>
      <th>Amount</th>
    </tr>
    <tr>
      <td>283</td>
      <td>30-03-2019</td>
      <td>2000</td>
    </tr>
    <tr>
      <td>319</td>
      <td>22-03-2019</td>
      <td>1000</td>
    </tr>
  </tbody>
</table>
<table>
  <tr>
    <td> <span id="val"></span>
</table>

标签: javascript

解决方案


推荐阅读