使用Javascript迭代未知长度的textareas数组

时间:2013-02-23 14:58:05

标签: javascript arrays textarea loops

我正在尝试使用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

我的代码出了什么问题,我怎样才能实现我想要的目标?

1 个答案:

答案 0 :(得分:2)

您无需添加[],只需

var TextInput = document.getElementByClassName("TextInput"); //line 12

编辑:正如@Benjamin指出的那样,函数名称缺少s

这应该有效:

var TextInput = document.getElementsByClassName("TextInput"); //line 12