Javascript 将下拉列表值附加到url

Javascript 将下拉列表值附加到url,javascript,html,Javascript,Html,我已经设法从以下元素将下拉值附加到我的url <label class="login_label" for="usertype">I am</label> <select name="usertype" size="1" id="usertype" class="select1"> <option value="0" selected="selected">Staff</option> <option value="1">

我已经设法从以下元素将下拉值附加到我的url

<label class="login_label" for="usertype">I am</label>
<select name="usertype" size="1" id="usertype" class="select1"> 
<option value="0" selected="selected">Staff</option>
<option value="1">Student</option>
<option value="2">Parent</option>
</select>
我是
工作人员
大学生
父母亲
为此,我在url中添加了?usertype=1以选择student。然而,当代码看起来像这样:几乎相似时,它找不到一种方法来实现它

<label class="login_label">I am</label>
<div id="loginselect" style="clear:both:">
<select name="usertype" size="1" id="usertype" class="select1"> 
<option value="0" selected="selected">Staff</option>
<option value="1">Student</option>
<option value="2">Parent</option>
</select>
我是
工作人员
大学生
父母亲

有人能告诉我如何输入url中最后一个代码的值1吗?还是不能做到

如果我正确理解了您的问题,将
操作
属性更改为
get
应该可以解决这个问题。

首先,您需要解析页面的url

function getParam ( sname )
{
  var params = location.search.substr(location.search.indexOf("?")+1);
  var sval = "";
  params = params.split("&");
    // split param and value into individual pieces
    for (var i=0; i<params.length; i++)
       {
         temp = params[i].split("=");
         if ( [temp[0]] == sname ) { sval = temp[1]; }
       }
  return sval;
}

我忘了提,这不是我的网站。我不能修改html。我只是想能够链接到,这样下拉列表的选择就已经设置为student了。我忘了提到,这不是我的网站。我不能修改html。我只想能够链接到,以便下拉列表的选择已经设置为学生。
document.getElementById('usertype').value = getParam('usertype');