前提・実現したいこと
・Javascriptの勉強のためのプログラムです。
・checkboxを押した時にconsole.logを表示するプログラムです。
・プログラム自体は動いたのですが、エラーメッセージがでているため、これを解決したいです。
発生している問題・エラーメッセージ
(index):23 Uncaught TypeError: Cannot set property 'onclick' of undefined at (index):23 (anonymous) @ (index):23
該当のソースコード
html
1<!doctype html> 2<html> 3<body> 4<form id="test"> 5 <input type="checkbox"> aaaa 6 <input type="checkbox"> bbbb 7 <div id="output"></div> 8</form> 9<script type="text/javascript"> 10 function clickFnc(){ 11 console.log("aaaa"); 12 } 13 triggerTag = document.getElementsByTagName('input'); 14 for( let i = 0; i <= triggerTag.length; i++){ 15 triggerTag[i].onclick = clickFnc.bind(triggerTag[i], i); 16 } 17</script> 18</body> 19</html>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/07 15:29
2019/01/08 03:44
2019/01/08 04:42