<div>
<label>名称 <input type="text" id="name"></label>
<input type="submit" value="验证" id="btn">
</div>var name = document.querySelector("#name");
var btn = document.querySelector("#btn");
btn.onclick = function() {
console.log(name.value); // 打印undefined
// 输入值后依旧是undefined
// 给输入框添加value属性并赋值也是undefined
console.log(btn.value); // 打印为“验证”
}修改文本框id名称后,可以获取value值。这里id="name"为什么不行???
添加回答
举报
0/150
提交
取消