Dojo有一个用于创建DOM的domConstruct.toDom方法。
http://dojotoolkit.org/reference-guide/1.9/dojo/dom-construct.html#id17
这需要两个参数:
文档参数的目的是什么,你能给我一个如何或何时使用它的例子吗?我发现的所有示例都只使用HTML片段参数。
答案 0 :(得分:0)
如果要在原始Javascript中创建DOM元素,则需要使用Document对象的方法(可以在source中查看toDom)
var e = document.createElement('div');
var df = createDocumentFragment();
大多数情况下,唯一重要的文档是与当前页面关联的主文档,因此您几乎不必使用其他文档并将该可选参数传递给toDom。
老实说,我很难为这个可选参数提供一个用例。我能想到的唯一例子是你想为你控制的另一个窗口创建HTML,可能是一个弹出窗口或iframe。除此之外,如果您正在为AJAX请求创建XML文档,那么拥有多个文档的常见原因,但我认为toDom仅适用于HTML,因此这不是您想要的。