回答編集履歴

1

追記

2019/02/06 00:35

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36140

test CHANGED
@@ -7,3 +7,9 @@
7
7
 
8
8
 
9
9
  勝手訳「onclickハンドラは一つのオブジェクトにひとつだけ割り当てができます。代わりに`EventTarget.addEventListener()` メソッドを利用した方が、より柔軟性があります。」
10
+
11
+
12
+
13
+ > 原因は、<input onclick="list()"> がinput要素 の list属性 を参照してしまうためです。
14
+
15
+ [JavaScript - input要素のonclickなどのイベントハンドラからグローバルな関数 list にアクセスできない件|teratail](https://teratail.com/questions/66311)