- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Dojo 有一个用于创建 DOM 的 domConstruct.toDom 方法。
http://dojotoolkit.org/reference-guide/1.9/dojo/dom-construct.html#id17
这需要两个参数:
文档参数的用途是什么?您能否举例说明如何或何时使用它?我发现的所有示例仅单独使用 HTML 片段参数。
最佳答案
如果你想在原始 Javascript 中创建 DOM 元素,你需要使用 Document 的方法对象(您可以在 source 中查看 toDom)
var e = document.createElement('div');
var df = createDocumentFragment();
大多数时候,唯一重要的文档是与当前页面关联的主文档,因此您几乎永远不必使用其他文档并将该可选参数传递给 toDom。
老实说,我很难为该可选参数想出一个用例。我能想到的唯一例子是,如果你想为你控制的另一个窗口创建 HTML,可能是弹出窗口或 iframe。除此之外,如果您正在为 AJAX 请求创建 XML 文档,那么拥有多个文档是一个常见的原因,但我认为 toDom 仅适用于 HTML,所以这不是您要找的。
关于javascript - Dojo domConstruct.toDom 函数中使用的文档参数是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21306811/
我正在使用 dojo domConstruct 动态创建表行。其中一列包含一个用于删除功能的按钮。但我不知道如何连接删除按钮的 onclick 事件。下面是我用于创建行的 js 代码。 domCons
使用 domConstruct.create 迭代数组时,我可以创建一个如下所示的列表元素: domConstruct.create("li", { innerHTML: data }, ul); 或
Dojo 有一个用于创建 DOM 的 domConstruct.toDom 方法。 http://dojotoolkit.org/reference-guide/1.9/dojo/dom-constr
假设我在 someNode 中注册了一些带有 id 的小部件(比如 id1、id2)。现在,如果我这样做,domConstruct.empty(someNode),这将通过执行 someNode.in
我的问题是在刚刚创建的元素上显示工具提示(从数据库中提取的数据)。我需要更新其内容(我尚未成功完成)并在 mouseover 和 mouseleave 上设置事件。 这是代码: // in for l
我是 DOJO 工具包的新手,仍在学习中。我有一种情况,我想为由 dojo 的 domConstruct.create() 方法创建的元素提供多个 css 类。 我使用 domConstruct.cr
我是一名优秀的程序员,十分优秀!