[英]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.