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
标签: class css javascript
相关文章
- xhtml+css 设计注意事项 2008-07-30
- css reset(属性复位) 2008-11-21
- 如何快速定位页面中复杂 CSS BUG 问题 2009-01-15
- css sprite的研究与实现 2009-02-02
- CSS Crib Sheet - css蝉意花园结语 2009-05-03
- Javascript在chrome中辅助预订火车票的方法 2012-01-06
- 一款不错的日历控件 2008-07-31
- Javascript常用函数归档 2008-12-01
- JS和VML画曲线图 2008-07-06
- EasyWindow1.0 (更新版) 2008-06-25
网友评论
#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 爱上你是一种罪过
很好啊