Typescriptを使用しています。
htmlの値を取得したく、class名からコンソール出力したしたところ、
該当クラスはHTMLCollectionで表示されました。
取得したい値はしっかり入っていましたが、取得した値とともにエラーが吐き出されます。
var elements = document.getElementsByClassName('hoge'); for (var i = 0; elements.length; i++) { var moge = elements[i].innerHTML; console.log(moge); }
ERROR TypeError: Cannot read properties of undefined (reading 'innerHTML')
プロパティが未定義とのことですが、innerHTMLの定義をする必要があるということでしょうか?
innerHTML:any;
などといった型定義をする必要がありますか?
何卒ご教授いただけたら幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/26 10:49