前提
学校の課題でプログラムを作ってるのですが何が間違ってるのかさっぱりわかりません...
実現したいこと
'鋭く引っ張って','華麗に流し打ち','基本はセンター返し'というボタンを押すとそれぞれのボタンを押したときに文字が出力される
発生している問題・エラーメッセージ
24行目でエラーが発生してるってかいてあるのかな?
Uncaught SyntaxError: Unexpected identifier 'i' (at Kadai3.html:24:18)
該当のソースコード
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Kadai3 by1-3 29</title> <script> let bdata = ['鋭く引っ張って','華麗に流し打ち','基本はセンター返し'];//グローバル変数 window.onload = function() { let newdiv = document.createElement('div'); for(let i=0;i<bdata.length;i++){ let newbutton = document.createElement('button'); newbutton.innerHTML = bdata[i]; newbutton.className = 'selectbutton'; newbutton.setAttribute('onclick','btnClick('+i+')'); newdiv.appendChild(newbutton); } let newh2 = document.createElement('h2'); newh2.id = 'msg'; newdiv.appendChild(newh2); document.body.appendChild(newdiv); } function btnClick(prm) { let button=document.getElementsByClassName('selectbutton');//class名がselectbuttonの要素を取り出す for(let i =0; i < newbutton.length;i++){//class名がselectbuttonの要素の数だけ繰り返す button[i].removeAttribute('disabled');//class名がselectbuttonの要素の'disabled'属性を削除する; }//繰り返し終わり button[prm].setAtribute('disabled','i');//引数で指定した添え字のselectbuttonの要素の'disabled'属性を'disabled'とする document.getElementById('msg').innerHTML = bdata[prm]; } </script> </head> <body> </body> </html>
試したこと
24行目のfor(let i =0; i < newbutton.length;i++)のnewbuttonの部分を色々なクラスに書き換えた
補足情報(FW/ツールのバージョンなど)
win10/GoogleChorme
ここにより詳細な情報を記載してください。
プログラム初心者ところかパソコン初心者で何が間違ってるのかさっぱりわからないです
