Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何删除用dojo创建的div?_Dojo_Destroy - Fatal编程技术网

如何删除用dojo创建的div?

如何删除用dojo创建的div?,dojo,destroy,Dojo,Destroy,我用标题创建一个div,用dojo.create创建UL。我怎样才能完全删除这个带有标题和UL子项的div,以便再次创建一个带有此id的div(具有不同的内容) 我这样创建div(我删除了一些属性以及h1和ul的创建,因为代码太多了,我使用与创建div相同的方法): 我已经用dojo.destroy命令尝试过了,但是当我在销毁它之后创建一个新的div时,我得到了许多不同的错误,所以它似乎没有被正确删除 如何正确地“撤消”div创建 问候 Tom您正在创建一个“小部件”,其中包含与之关联的DOM元

我用标题创建一个div,用dojo.create创建UL。我怎样才能完全删除这个带有标题和UL子项的div,以便再次创建一个带有此id的div(具有不同的内容)

我这样创建div(我删除了一些属性以及h1和ul的创建,因为代码太多了,我使用与创建div相同的方法):

我已经用dojo.destroy命令尝试过了,但是当我在销毁它之后创建一个新的div时,我得到了许多不同的错误,所以它似乎没有被正确删除

如何正确地“撤消”div创建

问候 Tom

您正在创建一个“小部件”,其中包含与之关联的DOM元素。如果您只销毁dom元素,那么将使用
dojo.destroy

由于要销毁小部件,因此应使用
destroy
destroy recursive
。对于每种方法都有一个很好的概述

var scrollableViewWidget = new dojox.mobile.ScrollableView({/*params*/});
scrollableViewWidget.placeAt('someDiv','first');
scrollableViewWidget.destroyRecursive();
var scrollableViewWidget = new dojox.mobile.ScrollableView({/*params*/});
scrollableViewWidget.placeAt('someDiv','first');
scrollableViewWidget.destroyRecursive();