使用 javascript 获取选择值
我有以下压缩形式
<form name="thecars">
<select name="cars">
<option value="mustang">Mustang</option>
<option value="pinto">Pinto</option>
<option value="pinto">Chevelle</option>
<option value="pinto">Other</option>
</select>
</form>
我试图通过以下方式获取所选汽车的价值,但它不起作用
selectedCar = document.forms["thecars"].elements["cars"].options[thecars.cars.options.selectedIndex].value;
I have the following condensed form
<form name="thecars">
<select name="cars">
<option value="mustang">Mustang</option>
<option value="pinto">Pinto</option>
<option value="pinto">Chevelle</option>
<option value="pinto">Other</option>
</select>
</form>
I am trying to get the value of the selected car by the following but it is not working
selectedCar = document.forms["thecars"].elements["cars"].options[thecars.cars.options.selectedIndex].value;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
正确的代码是:
仅使用表单名称无法获取对该表单的引用。
Correct code would be:
You can't get reference to the form by just using its name.
为您的
select
元素分配一个 ID:您可以获得如下值:
Assign an ID to your
select
element:And you can get the value like this:
您缺少
=
。将此更改为此
You are missing an
=
. Change thisTo this