Javascript 如何使用java脚本将输入中的文本附加到新创建的div中?
我尝试使用document.getElementById(“ques”).value;为了从用户那里获取要附加到将在中显示的新div的输入,此方法不起作用,但是我不确定从这里开始 如何将问题附加到div,然后显示divJavascript 如何使用java脚本将输入中的文本附加到新创建的div中?,javascript,html,Javascript,Html,我尝试使用document.getElementById(“ques”).value;为了从用户那里获取要附加到将在中显示的新div的输入,此方法不起作用,但是我不确定从这里开始 如何将问题附加到div,然后显示div </section> <div id="questiondiv"> <form action= "javascript:myFunction()" > <input type="te
</section>
<div id="questiondiv">
<form action= "javascript:myFunction()" >
<input type="text" name="question" id="ques" value="" placeholder="Ask a Question"> <br> <br>
<input type="text" name="elaboration" id="elab" value="" placeholder="Elaborate"> <br> <br>
<input type="submit" value="Submit">
</form>
</div>
<script>
function myFunction()
{
var div = document.createElement("div");
var node = document.getElementById("ques").value;
div.appendChild(node);
var element = document.getElementById ("placeholder")
element.appendChild(para);
}
</script>
函数myFunction()
{
var div=document.createElement(“div”);
var节点=document.getElementById(“ques”).value;
div.appendChild(节点);
var元素=document.getElementById(“占位符”)
要素.附件(第6段);
}
如果您console.log(node)
这是否会返回您期望的结果?请使用div.innerHTML=node
而不是div.appendChild(node)
。最后,您尝试附加一个元素para
。我假设您想附加div
。Martin E感谢您的帮助,您的解决方案已经完美地解决了!