javascript - window.location.hash with a select menu: No defined value -
i have simple select menu want use navigating page. when user clicks on day, page should scroll down correct hashtag. javascript code use user select day this:
<script type="text/javascript"> function changefunc() { var selectdag = document.getelementbyid("selectdag"); var selectedvalue = selectdag.options[selectdag.selectedindex].value; window.location.hash=selectvalue; } </script> and 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> the problem is, when day clicked, window.location.hash functioin not return value, , gives error "selectvalue not defined". how make collect right value?
i javascript beginner, please don't harsh.
Comments
Post a Comment