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