moo.dom

moo.dom,提供更直覺的方式選擇DOMelement。

» DOM elements 選擇器
$S 這函式用於選擇DOM elements,傳回的是DOM elements陣列;引數可為複數,以逗號分隔。

引數的形式可用CSS選擇器的表達方式,如 "#id p.pClass"
也可直接以DOM element表示,如

javascript · [高亮] · [原始]

  1. el=document.getElementById(‘id2′);
  2. $S(‘#id p.pClass’, el);
el=document.getElementById(\'id2\');
$S(\'#id p.pClass\', el);

» DOM elements 陣列的 methods
iterate(func)
其實就是 Array.each

action(obj)
初始化、增加事件處理

filterById(id)
從陣列中找出某項id為xxx的DOM element,傳回DOM elements陣列

filterByClassName(className)
跟上面差不多,只不過換為className,傳回DOM elements陣列

filterByTagName(tagName)
跟上面差不多,只不過換為tagName,傳回DOM elements陣列

getElementsByTagName(tagName)
在陣列中尋找其下tag為xxx的子項目,傳回DOM elements陣列。

在該頁面有更多詳細說明。


10 Responses to “moo.dom”

  1. kevin Says:

    你好,我用GreatNews订阅了你的网志
    在标题处如何会出现feedburner的?

  2. Beata Says:

    你說那張計數小貼紙嗎?

    管理介面Optimize»Feed Image Burner
    這裡面可以設定

  3. JellyCatz果凍喵 Says:

    貼個和JavaScript有關的回應好了~

    http://10e.org/samcimg3/666omen.jpg

    ^^ 給會JavaScript的人看的一個標誌~ m~ 很強烈的雙關語就是了~

  4. Beata Says:

    恕小民愚昧…
    我還是看不懂耶@.@
    果然我JavaScript修沒到家….:orz:

  5. kevin Says:

    弄好了
    谢谢你:)

  6. JellyCatz果凍喵 Says:

    cc~ 解釋一下好了~ 666這個數字在美方那邊有惡魔(撒旦)的意思~
    而那張圖片的演算方式用JavaScript來算的話~ 會出現一個數字~

    ccc~ 那個是身邊常出現的東西哩 :P XX禁??

    所以它下面的標語的意思是~ 這個標誌總是在你身邊的意思~ 相當雙關語哩~
    在日網看到的東西~ 標題是JavaScript~ 應該是指Script語言的共通性質~ 也就是不分型態的意思哩~

  7. Beata Says:

    ……
    6*3 = 6+6+6

    這又跟JS有什麼關係?
    納悶中…
    果然我天份不足

  8. nio Says:

    :orz:
    哪裡可以訂閱電子報?
    還是指上面的Rss Feed ?

  9. Beata Says:

    沒錯!你猜對了!
    就是那個rss feed

  10. passenger Says:

    nice one

Leave a Comment