<select>超链接列表:onchange =“location = this.options [this.selectedIndex] .value”或onchange =“location = this.value”</select>

时间:2011-11-22 05:06:22

标签: select this onchange

<select onchange="location = this.options[this.selectedIndex].value;">
<option value="myhome.html">My Home Page</option>
<option value="myresume.html">Resume</option>
<option value="myhobbies.html">Hobbies</option>
<option value="mydog.html">My Dog</option>
</select>


<select onchange="location = this.value;">
<option value="myhome.html">My Home Page</option>
<option value="myresume.html">Resume</option>
<option value="myhobbies.html">Hobbies</option>
<option value="mydog.html">My Dog</option>
</select>

第一种方法取自http://www.faqs.org/docs/htmltut/forms/_SELECT_onChange.html,但第二种方法(我使用过)工作正常。第二种方法不正确吗?

谢谢。

1 个答案:

答案 0 :(得分:3)

我认为第二种方法在大多数浏览器上都能正常工作,但如果你使用的是IE,你需要第一种方法。