teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

誤記修正

2018/03/18 02:10

投稿

hh_ww
hh_ww

スコア22

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  自己解決しました。
2
2
  <input>部分に書いていたonclick='fncset_data(this);を<td>部分に書けばhtml2.php側で正常にクリックされた行番号が出力できました。
3
- あとはその行番号を使ってテーブルの用法を収集するのすが、うくいかないのでそれはまた別で質問するかもれません
3
+ その行番号を使ってテーブルのデータを収集でまし
4
4
 
5
5
  修正後のソース
6
6
 
@@ -25,8 +25,9 @@
25
25
  function fncset_data(data) {
26
26
 
27
27
  try{
28
- alert('行:'+data.parentNode.rowIndex)
28
+ var col = data.parentNode.rowIndex;
29
+ var tbl = document.getElementById('table_id');
29
- var value = tbl.rows[].cells[].innerText;★ここでテーブル取得うまくいかない
30
+ var value = tbl.rows[col].cells[col].innerText;
30
31
  $("#data_name").val(value);
31
32
  }catch( e ){
32
33
  alert('err');