每月彙整:五月 2010
Javascript 模擬 jQuery 的選擇器(Selector)
JQuery 強大、方便的選擇器 (Selector) 是 jQuery 不可或缺的功能之一。不過如果我們不想載入 jQuery 而只想使用類似 jQuery 選擇器的功能,那可以用自訂函式的方式做到: function $$(theElement){ switch(theElement.charAt(0)){ case ("#"): // 以 $$("#id") 傳回物件 return (document.getElementById(theElement.replace(/^#/, ""))); case ("."): // 以 $$(".class") 傳回物件陣列,IE 不支援 return (document.getElementsByClassName(theElement.replace(/^\./, ""))); default: // 以 $$("tag") 傳回物件陣列 return (document.getElementsByTagName(theElement)); } … 繼續閱讀