很简单的一段j s代码。为什么第七行有问题读不出来

 <!DOCTYPE html>
<html>
<head>
    <title> 事件</title>
    <script type="text/javascript">
        function count(){
           var a = parseInt(document.getElementById("text1").value);
           alert(a);
            }
    </script>
</head>
<body>
<input type='text' id='txt1' />
<input type='button' value=' = ' onclick="count();" />
</body>
</html>

图片说明
我测试了下在文本框输入一个数点击按钮没反应
而删除第七行并且改alert("blala")提示就能出来。第七行为何有问题?

图片说明

亲,你的id值对应出错了啊

要注意一些小细节啊。自己多看看

id为txt1的input的value是空,不能parseInt,只有数字字符串才能比如,parseInt("123");

parseInt("a");就会报错

http://ask.csdn.net/questions/365846