2009-12-16

dojo.byId 和 dojo.query 的差別..

dojo.byId 只能用來取有 ID 的節點,傳回值是一個 DomNode,可以直接對它做操作,而 dojo.query 可以支援 CC3 Selector 的方式選取 HTML 或 XML 文件中的多個節點,所以 dojo.query 的傳回值是一個 dojo.NodeList,也就說 dojo.query 的傳回值不能直接拿來操作 ( 例如用 innerHTML 塞字串 ),而是必須透過 dojo.forEach 來處理。

一般來說,dojo.byId 適合用來處理有 ID 的節點,而 dojo.query 適合用來處理 Class 節點或複雜的節點搜尋。


[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



沒有留言 :

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !