gpt4 book ai didi

javascript - 在 Dojo 中的现有 div 中创建

元素

转载 作者:行者123 更新时间:2023-11-30 11:20:27 27 4
gpt4 key购买 nike

我有一个 <div>我的 HTML 文档中已经存在的元素。我想动态添加 <p>使用 Dojo 为它添加元素。

我对 domConstruct create 与 place 与 toDom 方法感到困惑。我不想创建更多的 div,我只想在现有的 div 中放置一个段落元素。

我该怎么做?

目前我有这个,但我假设它似乎不起作用,因为 create 方法用于创建 div 而不是其他类型的元素:

var errorPopup = dom.byId('error-dialog');
for (var i = 0; i < errorMessages.length; i++) {
var eMessage = domConstruct.create("<p>'"+errorMessages[i]+"'</p>");
errorPopup.appendChild(eMessage);
}

最佳答案

我仍然不完全确定为什么 create 方法不起作用(除非我最初的预感是正确的)但我让它与 place 方法一起工作。

for (var i = 0; i < errorMessages.length; i++) {
var eMessage = domConstruct.place("<p>'"+errorMessages[i]+"'</p>", "error-dialog");
}

关于javascript - 在 Dojo 中的现有 div 中创建 <p> 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50024555/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com