Table に登録した Text を書き換える。

【実行画面】
1行1列
1行2列
2行1列
2行2列
3行1列
3行2列
  1. 【head に定義した関数】
    function func(num)
    {   window.alert(num);
        document.getElementById(num).textContent= "NEW" + num;
    }
    
  2. 【実行画面の Source Code】
    <table border="1">
      <tr><td><div id="S11" onclick=func("S11")>1行1列</div></td> <td><div id="S12" onclick=func("S12")>1行2列</div></td><tr>
      <tr><td><div id="S21" onclick=func("S21")>2行1列</div></td> <td><div id="S22" onclick=func("S22")>2行2列</div></td><tr>
      <tr><td><div id="S31" onclick=func("S31")>3行1列</div></td> <td><div id="S32" onclick=func("S32")>3行2列</div></td><tr>
    </table>
    
  3. ページ先頭のテーブルのセルをクリックすると Text が変更されます。
    テーブルの <td> には div で id と onclick 関数が定義されています。
  4. セルをクリックすると onclick の func() 関数が呼ばれます。
  5. func() 関数には、id と同じ文字列がパラメータとして渡されます。
    id が num のドキュメント要素を取得して、textContent を "NEW" + num; に変更します。

前田稔の超初心者のプログラム入門
超初心者のプログラム入門(JavaScript)