//获取相同class的数组
function getClass(tagName,className) //获得标签名为tagName,类名className的元素
{
if(document.getElementsByClassName) //支持这个函数
{
return document.getElementsByClassName(className);
}
else
{ var tags=document.getElementsByTagName(tagName);//获取标签
var tagArr=[];//用于返回类名为className的元素
for(var i=0;i < tags.length; i++)
{
if(tags[i].class == className)
{
tagArr[tagArr.length] = tags[i];//保存满足条件的元素
}
}
return tagArr;
}
}
获得标签名为tagName,类名className的元素数组方法
本文介绍了一种在不支持getElementsByClassName方法的浏览器中,通过遍历指定标签名元素来筛选出特定类名元素的JavaScript函数实现。该方法适用于前端开发人员在不同浏览器环境下进行元素操作。

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



