【发布时间】:2011-03-06 23:59:42
【问题描述】:
我尝试了几种不同的变体来查找选择元素的长度,但没有任何效果!我不知道为什么,因为有几个网站将这是正确的代码。
这里是javascript:
<script type="text/javascript">
alert(document.getElementById("opentimes").options.length);
</script>
这是表格:
<form action="eateries.php" method="POST" name="filters">
<select name="opentimes" id="opentimes" onChange="document.forms.filters.submit();">
<option value="now">Open Now</option>
<option value="tonight">Open Tonight</option>
<option value="late">Open Late</option>
<option value="whenever">Open Whenever</option>
</select>
.......
</form>
我知道警报正在工作,因为我已经用简单的字符串对其进行了测试。我尝试过诸如 document.filters.opentimes.length 和 document.forms.filters.opentimes.length 之类的变体,但没有任何效果!
谢谢。
【问题讨论】:
标签: javascript forms select