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

回答編集履歴

2

コード調整

2018/04/11 01:03

投稿

defghi1977
defghi1977

スコア4756

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  テーブルタグでクリックイベントをリッスンし,イベントをキャッチしたらそのターゲットのクローセストテーブルロウを取得した後, そのチャイルドノードを取得すれば可能です.
2
2
 
3
3
  ```JavaScript
4
- table.onclick = e => (t => t.type == "button" ? [].forEach.call(t.closest("tr").childNodes, el => el.querySelector("input") ? null: console.log(el.textContent)) : null)(e.target);
4
+ table.onclick = e => (t => t.type == "button" && [].forEach.call(t.closest("tr").childNodes, el => el.querySelector("input") || console.log(el.textContent)))(e.target);
5
5
  ```

1

コードを追加

2018/04/11 01:03

投稿

defghi1977
defghi1977

スコア4756

answer CHANGED
@@ -1,1 +1,5 @@
1
- テーブルタグでクリックイベントをリッスンし,イベントをキャッチしたらそのターゲットのクローセストテーブルロウを取得した後, そのチャイルドノードを取得すれば可能です.
1
+ テーブルタグでクリックイベントをリッスンし,イベントをキャッチしたらそのターゲットのクローセストテーブルロウを取得した後, そのチャイルドノードを取得すれば可能です.
2
+
3
+ ```JavaScript
4
+ table.onclick = e => (t => t.type == "button" ? [].forEach.call(t.closest("tr").childNodes, el => el.querySelector("input") ? null: console.log(el.textContent)) : null)(e.target);
5
+ ```