###前提・実現したいこと
https://jsfiddle.net/rhjfjqj8/
↑上記サンプルなんですが、input要素のイベントハンドラからはlist関数を参照できません。test関数にはアクセスができます。何故なんでしょうか。
###発生している問題・エラーメッセージ
TypeError: list is not a function
###該当のソースコード
HTML
1<a href="#" onclick="list()">list</a> 2<a href="#" onclick="test()">test</a> 3<br> 4<input type="text" onchange="list()" value="list"> 5<input type="text" onchange="test()" value="test"> 6<br> 7<input type="button" onclick="list()" value="list"> 8<input type="button" onclick="test()" value="test"> 9<br> 10<label><input type="checkbox" onclick="list()">list</label> 11<label><input type="checkbox" onclick="test()">test</label> 12<br>
javascript
1function list(){alert('list');} 2function test(){alert('test');}
###試したこと
予約語関連かと思い検索してみましたが、それらしき情報にあたりませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
OSはWin7です。Chrome、Firefox、IE11で同様の現象が起きることを確認しました。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/18 08:20
2017/02/18 08:46
2017/02/18 10:52