Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用java脚本将输入中的文本附加到新创建的div中?_Javascript_Html - Fatal编程技术网

Javascript 如何使用java脚本将输入中的文本附加到新创建的div中?

Javascript 如何使用java脚本将输入中的文本附加到新创建的div中?,javascript,html,Javascript,Html,我尝试使用document.getElementById(“ques”).value;为了从用户那里获取要附加到将在中显示的新div的输入,此方法不起作用,但是我不确定从这里开始 如何将问题附加到div,然后显示div </section> <div id="questiondiv"> <form action= "javascript:myFunction()" > <input type="te

我尝试使用document.getElementById(“ques”).value;为了从用户那里获取要附加到将在中显示的新div的输入,此方法不起作用,但是我不确定从这里开始

如何将问题附加到div,然后显示div

    </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感谢您的帮助,您的解决方案已经完美地解决了!