javascript表单中grabFormSelects()的用途是什么?
我是一名javascript学习者,有人写了我的代码。一部分是这样的:javascript表单中grabFormSelects()的用途是什么?,javascript,forms,Javascript,Forms,我是一名javascript学习者,有人写了我的代码。一部分是这样的: var selects = grabFormSelects(holder, "valueList"); 它在窗体内的select中获取一个类的引用。 检查: 我在网上搜索了一下,没有找到关于“grabFormSelects”的信息。这是什么 [编辑]我甚至无法在此stackoverlfow创建标记,因为它是新的。现在我更好奇了 这是一个函数;它就在您的JSFIDLE中: function grabFormSelects(p
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哈哈-这个成语“普通的老东西”,只是一种口语化的说法,表示“普通”或“普通”在美国“不起眼”:)提醒国际社会在这里是多么的有趣。