如何将矩阵放入数独博德JS中

问题描述

我希望我的问题是可以理解的。
我有一个矩阵,我想将其放入数独板中。
不使用jquery。
我有给每个单元格的ID:

<div class="container">
  <h1>HTML Sudoku Board</h1>

  <table id="grid">
    <tr>
      <td><input id="cell-0" type="text"></td>
      <td><input id="cell-01" type="text"></td>
      <td><input id="cell-02" type="text"></td>

      <td><input id="cell-03" type="text"></td>
      <td><input id="cell-04" type="text"></td>
      <td><input id="cell-05" type="text"></td>

      <td><input id="cell-06" type="text"></td>
      <td><input id="cell-07" type="text"></td>
      <td><input id="cell-08" type="text"></td>
    </tr>
    <tr>
      <td><input id="cell-09" type="text"></td>
      <td><input id="cell-10" type="text"></td>
      <td><input id="cell-11" type="text"></td>

      <td><input id="cell-12" type="text"></td>
      <td><input id="cell-13" type="text"></td>
      <td><input id="cell-14" type="text"></td>

      <td><input id="cell-15" type="text"></td>
      <td><input id="cell-16" type="text"></td>
      <td><input id="cell-17" type="text"></td>
    </tr>

/.../
  </table>
</div>

我有这个功能:

const sMat1= [
    [7,8,9,3,6,5,4,2,1],[6,1,7,3],[3,6],[9,4],[4,8],[5,7],[2,5],[1,9]
];

function fillBord(sMat1) {
  for(let i = 0; i < sMat1.length; i++) {
    for(let j = 0; j < sMat1[i].length; j++) {
      document.getElementById("cell-0").value = (sMat1[i][j]); 
    }
  }
}

fillBord(sMat1)

如何每次将值放在不同的单元格中?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)