输入类型数字值空

时间:2019-03-13 00:55:49

标签: javascript html html5

我的问题是,为什么即使输入标签中预先分配了值,我的元素也返回null值。

<input type="number" name="minute" id="minute" 
       maxlength="2" max="2" placeholder="00" value="00" required>

我在我的JS文件中使用此代码。

var min = document.getElementById("minute");

编辑:对不起,我不小心删除了它,将代码复制了过来。要弄清楚这个变量,是在文件的最上方,我只是在声明要使用的变量。

1 个答案:

答案 0 :(得分:1)

您很有可能在加载HTML之前先运行脚本。您可以通过以下两种方法解决此问题:

<script>标记放在结束</body>标记之前:

    <script>
        //Your code
    </script>
</body>

或将所有代码放在window.onload中:

window.onload = function() {
    //Your code
};