javascript表单中grabFormSelects()的用途是什么?

javascript表单中grabFormSelects()的用途是什么?,javascript,forms,Javascript,Forms,我是一名javascript学习者,有人写了我的代码。一部分是这样的: var selects = grabFormSelects(holder, "valueList"); 它在窗体内的select中获取一个类的引用。 检查: 我在网上搜索了一下,没有找到关于“grabFormSelects”的信息。这是什么 [编辑]我甚至无法在此stackoverlfow创建标记,因为它是新的。现在我更好奇了 这是一个函数;它就在您的JSFIDLE中: function grabFormSelects(p

我是一名javascript学习者,有人写了我的代码。一部分是这样的:

var selects = grabFormSelects(holder, "valueList");
它在窗体内的select中获取一个类的引用。 检查:

我在网上搜索了一下,没有找到关于“grabFormSelects”的信息。这是什么


[编辑]我甚至无法在此stackoverlfow创建标记,因为它是新的。现在我更好奇了

这是一个函数;它就在您的JSFIDLE中:

function grabFormSelects(parent, class_name)
{
    //make new array to hold nodes
    var nodes = [];
    for(var i=0;i<parent.childNodes.length;i++)
    {
        var node = parent.childNodes[i];
        //filter out any node that isn't an element node and doesn't have the class name we're looking for
        if(node.nodeType === 1 && node.className === class_name)
        {
            nodes.push(node);
        }   
    }
    return nodes;
}
函数grabFormSelects(父类,类名)
{
//创建新数组以容纳节点
var节点=[];

因为(var i=0;i你说,代码是由某人编写的,他想给函数起一个“grabFormSelects”的名字。

+1这是一个很好的解释!只需一个小评论:也许编写函数的时候手还年轻?;)@Shadow Wizard哈哈-这个成语“普通的老东西”,只是一种口语化的说法,表示“普通”或“普通”在美国“不起眼”:)提醒国际社会在这里是多么的有趣。