如何从页面中删除节点?

时间:2011-02-26 03:23:18

标签: dojo

我在使用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

当我点击元素时,控制台会记录我的消息,所以我知道它已经到了那一点,但由于某种原因,id为“view-bg”和“view-image”的div没有被删除

谢谢, 列维

1 个答案:

答案 0 :(得分:4)

您可能需要调整查询。如果'view-bg'和'view-image'是ID,请使用'#view-bg'和'#view-image'。如果他们是CSS课程,请使用'.view-bg'和'.view-image'。

这应该有用!

此外,http://dojotoolkit.org/

提供了最新版本(1.5)的文档

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

汤姆