Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带有选择菜单的window.location.hash:无定义值_Javascript_Select_Hash_Scroll_Window.location - Fatal编程技术网

Javascript 带有选择菜单的window.location.hash:无定义值

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]

我有一个简单的选择菜单,我想用它来导航页面。当用户单击某一天时,页面应向下滚动至正确的标签。我用于用户选择日期的javascript代码如下:

<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
)?哦,那太愚蠢了。。。好的,谢谢!