Q&A
前提
下記のコードをprintしたら、普通にprintできます。(ERROR無し)
AAA = document.getElementsByClassName("col_ID")[0].getElementsByTagName('input')[0].value console.log(Number(AAA)); BBB = document.getElementsByClassName("col_ID")[1].getElementsByTagName('input')[0].value console.log(Number(BBB)); CCC = document.getElementsByClassName("col_ID")[2].getElementsByTagName('input')[0].value console.log(Number(CCC));
実現したいこと
上記のコードを、下記のコードのように、for loopにしてprintしたいです。
length = document.getElementsByClassName("col_ID").length; for (let i = 0; i <= length; i++) { output_int = document.getElementsByClassName("col_ID")[i].getElementsByTagName('input')[0].value; console.log(Number(output_int)); }
発生している問題・エラーメッセージ
該当のソースコード
140行目がERRORが出てきました
試したこと
for loopにする前、普通でprintできるのに、
何故for loopにすると、ERRORが出てきたでしょうか?
回答1件
良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2022/11/14 14:16 編集