选择框中的 JavaScript for 循环

标签 javascript html

我有一个带有表单的网页,其中包含一些输入字段,其中之一是列表框。在此列表框中,我必须添加(按新月顺序)从 40000 到 99999 的数字,并且它们每次都会增加 1000。

示例:40000 - 41000 - 42000 - 43000 ... 97000 - 98000 - 99000 - 99999

我编写了一个 Javascript 函数,但它不起作用。在这里您可以看到 HTML 代码:

<fieldset style="width:500px;">
<legend><font color="#D8D8D8"><b>Required Fields</b></font></legend>
<font color="#FFFFFF"><b>Player's Name</b>:</font> <input type="text" name="nome" />
<font color="#FFFFFF"><b>VRs</b>:</font> <select name="cognome">
</select> <br />
</fieldset>

这是 javascript 函数

<script>
var i=40000

for(i;i<42000;i=i+1000)
{var select = document.getElementById("cognome");
select.options[select.options.length] = new Option(i, i)}
}
</script>

我的问题是列表框中出现任何数据。您有什么建议吗?

最佳答案

您正在使用 getElementById,因此您需要一个 ID:

<select id="cognome" name="cognome">

还有括号需要匹配的语法错误:)

关于选择框中的 JavaScript for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16211294/

相关文章:

javascript - 在 JavaScript 中使用 If 语句

javascript - 取决于 mongoose pre ('update' 中的查询更改文档)

javascript - 计算多个输入的总和 - jQuery Range Slider

java - 通过 Apex 和 Visualforce(Salesforce Web)过滤报告

html - 什么是 HTML 和 CSS 图像的最佳实践

jquery - 刷新 Jquery 对话框内容 + JSF

javascript - 如何使用 Hashgraph JS SDK 关联/取消关联 HTS token

javascript - 使用带有多个起始 URL 的 selenium 和 Scrapy 抓取动态内容

javascript - 请求的资源上不存在 'Access-Control-Allow-Origin' header 。响应的 HTTP 状态代码为 405

javascript - 使用 Javascript 提取具有类属性的超链接的 url