注册 登录
编程论坛 JavaScript论坛

JS获取输入框的值问题

酒意 发布于 2013-04-17 22:14, 1002 次点击
<html>
<head>
<title>1</title>
<script type="text/javascript">
function vali(){
  var in = document.getElementById("in").value;
  alert(in);
}
</script>
</head>
<body>
  <input type="text" id="in" value="moren"/>
  <input type="button" value="正则测试" onClick="vali()" id="butt"/>
</body>
</html>
上面的代码为什么输不出输入框的值?
4 回复
#2
mangix2013-04-20 00:29
只有本站会员才能查看附件,请 登录


附件中是我点击按钮一次后,出现的错误信息。
这样就能很容易发现错误的位置,原因在于你在vali()中定义的变量 in 和 input的id=“in” 重复了。
#3
surfie2013-05-14 22:57
回复 楼主 酒意
楼上正解,定义的in 和Id 不能相同
#4
诸葛修勤2013-05-31 21:08
in 在JavaScript中是关键字
#5
刘思乐2013-08-08 21:34
我笑了,版主强大
1