我正在编写一个脚本,它应该遍历页面上的所有表单并确定是否应该更改值。在错误控制台中,我收到以下错误:
时间戳:2013 年 9 月 8 日晚上 11:16:14 错误: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 行是事件监听器。为什么“价值”不起作用?