getElementsByClassName

日期:2008-07-21    阅读:667   分类:Javascript

在网页开发中,经常需要通过class属性来检索元素,下面代码简单实现了传入class属性值,获取到页面所有符合的元素,类似于getElementsByTagName,当然你可以自己扩展,写出更加强大的功能。

//根据class属性返回对象
var getElementsByClassName = function(className){
var alls = document.getElementsByTagName("*");
var rets = new Array();

for (var i=0;i<alls.length ; i++)
{
if (alls[i].className == className)
{
rets.push(alls[i]);
}
}

return rets;
};

本页链接: http://www.scriptlover.com/static/90-class-css-javascript

标签:

相关文章

网友评论

#1: 2008-7-21 22:54:00 by 枯井

for()循环写的有点问题吧?
建议打回去重新写!

#2: 2008-7-21 22:59:00 by 小淡

thanks for your comment ,i will check it later.

#3: 2008-7-21 23:02:00 by 枯井

作者很尽责,这么快就修改过来了
赞一个,支持!
学习了!

#4: 2008-12-17 0:08:00 by 爱上你是一种罪过

很好啊

Leave a comment

 required

 required (Not published)

 required