お世話になります。
HTML、CSS、JavaScriptを使用して簡単な登録管理サイトを作成しています。
処理の中で、以下のようなリストとテキストボックスが混在するテーブルの入力値をループ処理で取得したいのですが
入力値の取得がうまくいきません。
■HTML
<table id="tbl"> <tr> <td> <select id="number1"> <option>001</option> <option>002</option> </select> </td> <td> <input type="text" id="txt1"> </td> </tr> <tr> <td> <select id="number2"> <option>001</option> <option>002</option> </select> </td> <td> <input type="text" id="txt2"> </td> </tr> </table>
■JavaScript
var tblData = document.getElementById("tbl"); for (var i = 0, rowlen = tblData.rows.length; i < rowlen; i++) { for (var j = 0, collen = tblData.rows[i].cells.length; j < collen; j++) { var txtTbldata = tblData.rows[i].cells[j].text(); } }
textプロパティを指定して取得しても、リストの場合は"001002"、テキストボックスの場合は""と
値が返ってきて、入力した値が返ってきませんでした。
プロパティを変更しても、思った値を取得できなかったのでデータの取り方が違うのかなと思いましたが
JavaScriptを始めたばかりで参考文献も手元にないため質問させていただきました。
アドバイスのほどよろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/02 00:35
2016/12/02 00:44
2016/12/02 08:22 編集