Re: [ js ] getElementsByClassName for IE6

看板Ajax作者 (死城盜賊)時間15年前 (2010/07/12 18:30), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串3/3 (看更多)
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

07/13 08:22, , 1F
XD
07/13 08:22, 1F

07/14 21:29, , 2F
用 == 結果會錯喔~
07/14 21:29, 2F

07/14 21:30, , 3F
因為可能會有多個 class
07/14 21:30, 3F

07/14 22:13, , 4F
說的也是 XD
07/14 22:13, 4F

07/15 19:23, , 5F
那用match?
07/15 19:23, 5F
※ 編輯: s25g5d4 來自: 218.172.100.233 (07/15 19:27)
文章代碼(AID): #1CEkwv8s (Ajax)
文章代碼(AID): #1CEkwv8s (Ajax)