簡體   English   中英

如何將輸入中的文本添加到文章中?

[英]How can I add the text from my input to my article?

如何將輸入的文本作為ap元素寫到文章中?

<article id="article">
    <h1 id="article1">Articles</h1>
    <p>this is p1</p>
</article>
<input type="text" name="links" id="playlist" size="60">
<input type="button" value="Add" onclick="addLink();">
<style>
    #article {
        border: 1px solid red;
    }
</style>
<script>
    function addLink() {
        var addLink = document.getElementById("playlist").value;
        document.getElementById("article").innerHTML("<p>" + addLink + "</p>" + "<br>");
    }
</script>

Element.innerHTML不是函數。 這是一個財產。 使用+=

 function addLink() { var addLink = document.getElementById("playlist").value; document.getElementById("article").innerHTML += "<p>" + addLink + "</p>" + "<br>"; } 
 #article { border: 1px solid red; } 
 <article id="article"> <h1 id="article1">Articles</h1> <p>this is p1</p> </article> <input type="text" name="links" id="playlist" size="60"> <input type="button" value="Add" onclick="addLink();"> 

innerHTML不是方法,而是屬性,因此請使用=代替innerHTML(val)

 function addLink() { var addLink = document.getElementById("playlist").value; document.getElementById("article").innerHTML = "<p>" + addLink + "</p>" + "<br>"; } 
 #article { border: 1px solid red; } 
 <article id="article"> <h1 id="article1">Articles</h1> <p>this is p1</p> </article> <input type="text" name="links" id="playlist" size="60"> <input type="button" value="Add" onclick="addLink();"> 

  <article id="article"> </article> <input type="text" name="links" id="playlist" size="60"> <style> #article { border: 1px solid red; } </style> <script> var inp = document.getElementById("playlist"); inp.onkeyup = function () { var text = document.getElementById("playlist").value; document.getElementById("article").innerHTML=text; } </script> 

您可以在此代碼段中運行此操作,以使文章在輸入時發生變化

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM