作者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)