我正在尝试在文本框中键入文本,当我单击按钮时,它会提醒我文本。我似乎无法让变量在函数中工作。我不确定是否“ var i = document.getElementById('apple')。value;” 是正确的。
document.querySelector("input[type=button]").addEventListener("click", function(event){
alert(i);});
<form>
Enter:<br>
<input type="text" name="inputbox" id="apple">
<input type="button" name="alert" value="alert">
</form>
<script>
var i = document.getElementById('apple').value;
document.querySelector("input[type=button]")
.addEventListener("click",function(event){
alert(i);});
</script>
演示:http://codepen.io/michaelaharvey/pen/QyKvme
我也尝试过:
var i = form.inputbox.value;
但这也不起作用
document.querySelector("input[type=button]")
.addEventListener("click",function(event){
var i = document.getElementById('apple').value;
alert(i);
});
您需要在单击时查询值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句