<div>
????<label>名稱(chēng)?<input?type="text"?id="name"></label>
????<input?type="submit"?value="驗(yàn)證"?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);?//?打印為“驗(yàn)證”
}修改文本框id名稱(chēng)后,可以獲取value值。這里id="name"為什么不行???
不管輸入什么,控制臺(tái)打印的全是undefined,求解。(修改id后解決,新問(wèn)題:這里id="name"為什么不行?)
請(qǐng)不要輸入昵稱(chēng)
2017-08-12 15:26:14