2011-02-26 121 views
1

我在使用orphan()函數從NodeList中刪除節點時遇到了一些麻煩,希望有人能幫助我。如何從頁面中刪除節點?

我有下面的代碼:

dojo.connect(dojo.byId("close"), "onclick", function(){ 
    console.log('close was clicked'); 
    dojo.query("view-bg").orphan(); 
    dojo.query("view-image").orphan(); 
}); 

我相信我誤解如何孤兒功能被使用,但是這是最有用的文檔,我發現迄今:http://dojotoolkit.org/api/1.3/dojo/NodeList/orphan

當我點擊控制檯記錄我的消息的元素,所以我知道它已經到了這一點,但由於某種原因,具有「view-bg」和「view-image」id的div未被刪除。

感謝, 列維

回答

4

你可能需要調整您的查詢。如果'view-bg'和'view-image'是ID,則使用'#view-bg'和'#view-image'。如果他們是CSS類,請使用'.view-bg'和'.view-image'。

這應該工作!

此外,最新的(1.5)版本的文檔可在http://dojotoolkit.org/

API:http://dojotoolkit.org/api/ 文檔:http://dojotoolkit.org/documentation

湯姆

+0

這工作,謝謝!我確信我已經嘗試過,但我猜不是。感謝1.5文檔的鏈接,我發現這個關於孤兒的引用比1.3更有幫助。 http://dojotoolkit.org/api/1.5/dojo/NodeList/orphan – Levi 2011-02-27 06:21:16