<textarea name="" id="text" name="text" ></textarea>
<button value="https://bbs.csdn.net/topics/123">發布</button>
<ul>
</ul>
<script>
var button=document.querySelector("button");
var text=document.getElementById("text");
var ul=document.querySelector("ul");
button.onclick=function(){
var li=document.createElement("li");
ul.insertBefore(li,ul.children[0]);
//innerHtml標簽中可以添加HTML標簽;
li.innerHTML=text.value;
}
如果我把var text=document.getElementById("text");修改成var text=document.getElementById("text").value;
那么li.innerHTML=text 這樣的情況下是得不到值的,但是我去掉text的話直接用 li.innerHTML=document.getElementById("text").value;就可以得到值,這是什么情況?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/22883.html
標籤:JavaScript
上一篇:java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getDispatcher
下一篇:Firefox(火狐瀏覽器)
