日期:2014-05-16  浏览次数:20517 次

下拉列表项目在同一页面内如何跳转
网页顶部有一下拉列表框,其中有若干问题名称,下拉列表框的下方有与下拉列表框中各问题相应的解决方法,要求单击下拉列表选择某项时能跳转至该页面相应问题的解决方法处,列表框的onchange代码如何写?

------解决方案--------------------
不知道用锚点行不行?
<select name= "aaa " onChange= "window.location.href= 'aaa.html#aaa ' ">
或者
<select name= "aaa " onChange= "window.location.href= '#aaa ' ">

你试试看看
------解决方案--------------------
<select onchange= "location.href = location.href.replace(/\#.*$/, ' ') + this.value ">
<option value= "#top "> top </option>
<option value= "#r1 "> r1 </option>
<option value= "#r2 "> r2 </option>
</select>
....
<a name= "r1 "> </a>
....
<a name= "r2 "> </a>

------解决方案--------------------
<div id=div1> </div>
str = "从数据库读出来 ";
onchange= "div1.innerHTML=str ";
------解决方案--------------------
this.value -> this.options[this.selectedIndex].value