2013-08-21 40 views
0

我有一个选择菜单与工作日。我希望这个菜单有今天的选择。从W3Cschools,我得到这个简单的代码用于获取一个int为今天的日期:HTML选择带星期几,今天选择

var d = new Date(); 
var n = d.getDay(); 

这将输出一个3,因为它是星期三。我的问题在于选择列表中的特定日期。这里是我的sropdown代码:

<div class="matmenu"> 
<select id="selectDagMat" ONCHANGE="location = this.options[this.selectedIndex].value;"> 
<option value="wilink/mandag">Måndag</option> 
<option value="wilink/tisdag">Tisdag</option> 
<option value="wilink/onsdag">Onsdag</option> 
<option value="wilink/torsdag">Torsdag</option> 
<option value="wilink/fredag">Fredag</option> 
<option value="wilink/lordag">Lördag</option> 
<option selected="selected" value="wilink/sondag">Söndag</option> 
</select> 

此外,页面的例子可以在这里找到:

http://stilius.se/wilink/

提前感谢!

回答

0

你的意思是这样的:http://jsfiddle.net/xuPz2/1/?您通过getElementById获取元素,然后设置该值。

+0

是的,但问题是我需要的值是我的onChange函数的路径。或者是否可以使用[this.selectedIndex] .name并将名称更改为路径? –

+0

嗨,你可以做的一个简单的解决方案是简单地使用switch语句:http://jsfiddle.net/xuPz2/2/ –