作者s25g5d4 (死城盗贼)
看板Ajax
标题Re: [ js ] getElementsByClassName for IE6
时间Mon Jul 12 18:30:15 2010
if(!document.getElementsByClassName) {
document.getElementsByClassName=function(classN) {
var a=[];
var query_results = document.getElementsByTagName('*');
for(var i=0;i<query_results.length;i++) {
if(query_results[i].className.match(classN))
a.push(query_results[i]);
}
return a;
};
}
最新版~
根据某篇推文的document.getElementsByTagName("*")重写的
真是简单易懂阿
比我之前写的...
呜呜好丢脸...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.172.87.228
1F:推 hirabbitt:XD 07/13 08:22
2F:推 othree:用 == 结果会错喔~ 07/14 21:29
3F:→ othree:因为可能会有多个 class 07/14 21:30
4F:→ TonyQ:说的也是 XD 07/14 22:13
5F:→ s25g5d4:那用match? 07/15 19:23
※ 编辑: s25g5d4 来自: 218.172.100.233 (07/15 19:27)