前提・実現したいこと
閲覧ありがとうございます。
HTMLのtableタグにおいて、別のtd要素から値を取得したいです。
具体的には、あるtd要素においてonclickでfunctionに値を入れたいのですが、
同じtd要素内であればonclick="function(this.value);"を用いて値を取得できますが、
onclick時に同じtd要素の値(this.value)ではなく、別のtd要素の値を入れたいです。
①this.valueのように簡潔な書き方で、別のtd要素を参照することはできるのか?
②できないのであればgetElementById等を使用しないといけないか?
をお聞きしたいです。
↓の例でそれぞれのbuttonを押した際に、selectBook関数に"001"を入れたいです。
よろしくお願いします。
該当のソースコード
HTML
1 <tr> 2 <td>001</td> 3 <td><input type='button' value='shoseki01' onclick="selectBook(this.value);"></td> 4 <td>tyoshamei</td> 5 <td>shuppansha</td> 6 <td>bunnya</td> 7 <td>taishakunin</td> 8 <td>kasidasinitiji</td> 9 <td>kounyuubi</td> 10 <td><input type='button' value='kasidasityuu' onclick="selectBook(this.value);"></td> 11 </tr>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/11 03:37
2021/08/11 06:26