Javascript 如何使用自定义增量构建选项标签

标签 javascript html dom

我对 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>

最佳答案

遗憾的是,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/

关于Javascript 如何使用自定义增量构建选项标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16426001/

相关文章:

javascript - Crypto-JS 中的解密给出数字十六进制输出而不是原始明文字符串

HTML:删除 a:hover for images?

javascript - jQuery照亮与bootstrap 2.2.2一起使用将无法一起工作: e. css(...)未定义照亮.js

javascript - 你能在 $.post() 中使用 $(this) 吗?

javascript - 获取输入隐藏字段jquery中的输入范围 slider 值

javascript - ngRoute 不改变 HTML。

javascript - 为什么setTimeout(fn,0)有时有用?

javascript - 如何在 React 应用程序中访问 this.refs 不可用的函数中的 DOM 元素?

javascript - 在访问组件时需要帮助

css - 将 Canvas 设置为固定为窗口宽度并在没有 javascript 的情况下调整大小?