ページ上のすべてのフォームを調べて、値を変更する必要があるかどうかを判断するスクリプトを作成しています。エラー コンソールに、次のエラーが表示されます。
タイムスタンプ: 2013 年 9 月 8 日 11:16:14 PM エラー: TypeError: 値がオブジェクトではありません。 ソースファイル: http://localhost/admin/transform.js ライン: 22
これは私のコードです:
function transform() {
var forms = document.getElementsByClassName('transform');
for(var i = 0; i <= forms.length; i++){
var inputs = forms[i].getElementsByTagName("input");
for(var ri = 0; ri <= inputs.length; ri++){
if(inputs[ri].type == "text"){
inputs[ri].value = "This is a test.";
}
}
}
}
window.addEventListener("onLoad", 'transform', false);
22行目はイベントリスナーです。「値」が機能しないのはなぜですか?