0

我还是 Javascript 的新手,我需要知道如何构建选项标签。我想保留第一个选项标签自定义,其余的从 0 到 1000 增量为 15。这是我正在使用的当前代码,但问题是该值被设置为增量编号,我不想要继续输入每个数组值。

<script type="text/javascript">
    function myFunction() {
        var teamArray = ["(Custom Number Example) 120", "0", "15", "30", "45"];
        var arLen=teamArray.length;
        for(var i=0; i<arLen; i++){
            document.getElementById("minutes").options[i]=new Option(teamArray[i], i);
        }
    }

    window.onload=myFunction;
</script>

<select id="minutes">
</select>
4

1 回答 1

3

不幸的是,JavaScript 没有range内置函数,但您可以使用简单的for循环创建这个数组。

var teamArray = ["(Custom Number Example) 120"];
for (var i = 0; i <= 1000; i += 15) {
    teamArray.push(i);
}

http://jsfiddle.net/ExplosionPIlls/Ne8XD/

于 2013-05-07T18:28:39.100 回答