在标题下面添加评论

时间:2016-11-07 20:13:28

标签: javascript html

嘿,我有这个代码,我想在标题下面添加评论。 但是现在我点击提交后发送标题并按下按钮。 但是我希望它们保持不变,以便文本输入显示在按钮下方。 提前谢谢!



    <html>
    <body>
    
    <h1>Add comment below</h1>
    
        
        <label for="vname">Comment:
        <input type="text" id="vname" name="vname">
        <input type="submit" value="Submit" onclick="addComment()">
        
        <script>
        function addComment()
            {
             var vname = document.getElementById("vname").value;
             document.write(vname);
            }
            </script>
    </body>
    </html>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:2)

<html>
    <body>
    
    <h1>Add comment below</h1>
    
        
        <label for="vname">Comment:</label>
        <input type="text" id="vname" name="vname">
        <input type="submit" value="Submit" onclick="addComment()">
        
        <ul id="comments"></ul>
      
        <script>
        function addComment()
            {
              var vname = document.getElementById("vname").value;
              var li = document.createElement('li');
              li.innerText = vname;
              document.getElementById('comments').appendChild(li);
              document.getElementById("vname").value = '';
              document.getElementById("vname").focus();
            }
         </script>
    </body>
    </html>