function getElementsByClassName(className,tagName,type)
{
all = window.document.getElementsByTagName(tagName||"*");
var elements= new Array();
for(var e=0;x=0;e<all.length;e++)
{
if((all[e].className==className)&&(all[e].type==type))
{
elements[x++]=all[e];
}
}
return elements;
}
得到checkbox例子:
var checkboxs = getElementsByClassName("bookChk","input","checkbox");
页面标签
<input id="book1" class="bookChk" type="checkbox"/>
<input id="book2" class="bookChk" type="checkbox"/>
得到input text例子
var inputTexts= getElementsByClassName("bookInput","input","text");
页面标签
<input class="bookInput" type="text"/>
{
all = window.document.getElementsByTagName(tagName||"*");
var elements= new Array();
for(var e=0;x=0;e<all.length;e++)
{
if((all[e].className==className)&&(all[e].type==type))
{
elements[x++]=all[e];
}
}
return elements;
}
得到checkbox例子:
var checkboxs = getElementsByClassName("bookChk","input","checkbox");
页面标签
<input id="book1" class="bookChk" type="checkbox"/>
<input id="book2" class="bookChk" type="checkbox"/>
得到input text例子
var inputTexts= getElementsByClassName("bookInput","input","text");
页面标签
<input class="bookInput" type="text"/>
本文介绍了一个JavaScript函数,用于从网页中根据类名、标签名和类型筛选出指定的DOM元素。通过示例展示了如何使用该函数来选取checkbox和input text元素。
1万+

被折叠的 条评论
为什么被折叠?



