js获取input值一直为空,是什么原因?

问题如图所示:

js代码:

let content = document.getElementById("content").value;

let addBtn = document.getElementById("addBtn");

addBtn.onclick = function(){

console.log(content);

}

html:

<input type="text"id="content"value=""placeholder="请输入待办事项" >

 

回答:

页面刚加载完成时content的值为空!

正确写法应该是将

let content = document.getElementById("content").value;

写到onclick事件里面,如下:

let addBtn = document.getElementById("addBtn");

addBtn.onclick = function(){

let content = document.getElementById("content").value;

console.log(content);

}

以上是 js获取input值一直为空,是什么原因? 的全部内容, 来源链接: www.h5w3.com/122750.html

回到顶部