我正在尝试使用ClassName TextInput
遍历我的页面上的textareas数组并更改其值(innerHTML
)。
我写的函数如下 -
function init() {
var TextInput[] = document.getElementByClassName("TextInput"); //line 12
for(var i = 0; i < TextInput.length; i++) {
TextInput[i].innerHTML = "N/A";
}
}
Firefox 18.0.2的调试控制台在第12行显示SyntaxError: missing ; before statement
。
我的代码出了什么问题,我怎样才能实现我想要的目标?
答案 0 :(得分:2)
您无需添加[]
,只需
var TextInput = document.getElementByClassName("TextInput"); //line 12
编辑:正如@Benjamin指出的那样,函数名称缺少s
。
这应该有效:
var TextInput = document.getElementsByClassName("TextInput"); //line 12