Javascript 带有选择菜单的window.location.hash:无定义值
我有一个简单的选择菜单,我想用它来导航页面。当用户单击某一天时,页面应向下滚动至正确的标签。我用于用户选择日期的javascript代码如下:Javascript 带有选择菜单的window.location.hash:无定义值,javascript,select,hash,scroll,window.location,Javascript,Select,Hash,Scroll,Window.location,我有一个简单的选择菜单,我想用它来导航页面。当用户单击某一天时,页面应向下滚动至正确的标签。我用于用户选择日期的javascript代码如下: <script type="text/javascript"> function changeFunc() { var selectDag = document.getElementById("selectDag"); var selectedValue = selectDag.options[selectDag.selectedIndex]
<script type="text/javascript">
function changeFunc() {
var selectDag = document.getElementById("selectDag");
var selectedValue = selectDag.options[selectDag.selectedIndex].value;
window.location.hash=selectValue;
}
</script>
函数changeFunc(){
var selectDag=document.getElementById(“selectDag”);
var selectedValue=selectDag.options[selectDag.selectedIndex].value;
window.location.hash=selectValue;
}
以及HTML:
<select id="selectDag" onchange="changeFunc();">
<option value="mandag">Måndag</option>
<option value="tisdag">Tisdag</option>
<option value="onsdag">Onsdag</option>
<option value="torsdag">Torsdag</option>
<option value="fredag">Fredag</option>
<option value="lordag">Lördag</option>
<option value="sondag">Söndag</option>
</select>
孟达格
提斯达格
昂斯达格
托斯达克
弗雷达格
勒达格
桑达格
问题是,单击一天时,window.location.hash函数不返回该值,并给出错误“selectValue未定义”。如何使其收集正确的值
我是一名Javascript初学者,所以请不要太苛刻。因为它的名称是
selectedValue
,而不是selectValue
(注意ed
)?哦,那太愚蠢了。。。好的,谢谢!