作者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
推 hirabbitt:XD 07/13 08:22
推 othree:用 == 結果會錯喔~ 07/14 21:29
→ othree:因為可能會有多個 class 07/14 21:30
→ TonyQ:說的也是 XD 07/14 22:13
→ s25g5d4:那用match? 07/15 19:23
※ 編輯: s25g5d4 來自: 218.172.100.233 (07/15 19:27)