发布到 DOM 时不显示表单值
form values don't show up when posting to DOM
我有一个用于创建模拟博客的表单 post。当我提交数据时,它运行一个函数 addPost,但数据没有显示。发送的值只是不显示在 DOM.
上
这是我的笔:https://codepen.io/unco0k3d/pen/rNedoRW
</>
您需要先将跨度和文本附加到卡体,然后再将其附加到主体 div(或 div 和 'container' class 在你的情况下)以便它显示。
基本上总是从底部到顶部创建元素,例如如果你想要这个结构:
<div>
<p>
<span>Some text</span>
</p>
</div>
您首先要创建 span 元素并向其添加文本,然后是段落并向其追加 span,最后将 div 和后一段添加到 div。
如果你有,你可以将 div 附加到正文(或者在你的情况下 div 带有容器 class)
问题是您还没有向 div-body 添加任何内容,而是将其附加到容器 div 并且 JS 不会更新对 [=22= 所做的更改] 在你已经将它附加到容器之后。
在您完成所有您想要的操作之前,不要将该元素附加到任何容器。
我有一个用于创建模拟博客的表单 post。当我提交数据时,它运行一个函数 addPost,但数据没有显示。发送的值只是不显示在 DOM.
上这是我的笔:https://codepen.io/unco0k3d/pen/rNedoRW
</>
您需要先将跨度和文本附加到卡体,然后再将其附加到主体 div(或 div 和 'container' class 在你的情况下)以便它显示。
基本上总是从底部到顶部创建元素,例如如果你想要这个结构:
<div>
<p>
<span>Some text</span>
</p>
</div>
您首先要创建 span 元素并向其添加文本,然后是段落并向其追加 span,最后将 div 和后一段添加到 div。
如果你有,你可以将 div 附加到正文(或者在你的情况下 div 带有容器 class)
问题是您还没有向 div-body 添加任何内容,而是将其附加到容器 div 并且 JS 不会更新对 [=22= 所做的更改] 在你已经将它附加到容器之后。 在您完成所有您想要的操作之前,不要将该元素附加到任何容器。