【发布时间】:2012-09-12 17:32:30
【问题描述】:
我有这个标记
<form name="sortbyformtop">
<select onchange="location.href=sortbyformtop.sortbyselecttop.options[selectedIndex].value" id="sortbyselecttop">
<option value="/Search"></option>
<option value="/Search?sortby=accommodationtype">Accommodation type</option>
...
</select>
</form>
每当我在下拉列表中选择一个选项时,我都会在 Firebug 中收到这个 Javascript 错误:
TypeError: sortbyformtop.sortbyselecttop is undefined
这种事情在某种程度上是可能的吗?
【问题讨论】:
-
sortbyformtop的值是多少? -
我们可能需要更多代码,这里真的是未定义...
-
如果你使用像 jQuery 这样的库来为你处理所有的 DOM 混乱,你会让你的生活变得更轻松(除非你真的对它的所有怪癖和烦恼)。如果您担心使用库的任何缺点,请阅读this post。
标签: javascript html