取消注册/删除dojo中的div标签的所有子节点 [英] unregister/delete all child nodes of a div tag in dojo
问题描述
我有一个div标签,让我们说mydivTag
它下有一个子节点,ID为childID
我想删除/取消注册/任何childID,然后重新创建具有相同ID的不同节点,childID
如何使用ID为childID的第一个对象进行删除,以便当我使用相同的ID创建新的对象时,我没有收到错误,小孩ID
谢谢
p>
dojo.query(#childID,mydivTag).orphan()
pre>
然后
dojo.create(div,{ id:childID},mydivTag)
这些只是DOM API的缩写,如
removeChild
和createElement
I have a div tag, lets say "mydivTag"
It has a child node under it with an ID of "childID"
I want to delete/unregister/whatever "childID" and then recreate a different node with the same ID, "childID"
How do I achieve removal of the first object with ID "childID" so that when I make my new object with that same ID, I don't get an error about there already being a widget registered with the ID "childID"
Thanks
解决方案have you tried something like
dojo.query("#childID", mydivTag).orphan()
then
dojo.create("div", {id: "childID"}, mydivTag)
These are just shorthand for DOM APIs like
removeChild
andcreateElement
这篇关于取消注册/删除dojo中的div标签的所有子节点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!