例:
<select name="list" id="typelist">
  <option value="0">A</option>
  <option value="1">B</option>
  <option value="2">C</option>
  <option value="3">D</option>
  <option value="4">E</option>
                 .
                 .
                 .
                 .</select> 这是一个html页面表单里的下拉列表框代码,我想的是用js的方法把这个下拉列表框在页面显示的下拉数据例如A、B、C、D、E......
的值传到另一个页面,并在另一个页面得到该值。注意:我并不是要真正传给服务器的<option>标签里的value值,而是要的是真正在页面显示的<option>我要的是显示在页面的这个值</option>var date=document.getElementById("typelist").?????的后面咋写啊varment.

解决方案 »

  1.   

    var o = document.getElementById("typelist");
    alert(o.options[o.selectedIndex].text);
      

  2.   

    用jquery获取很简单
    document.getElementById("view_worktime").innerHTML= $("#worktime option:selected").text();等号左边是你需要显示的地方,右边是获取那个值        我已经实践过的  绝对满足你的要求1
      

  3.   

    1先取值(简便方法):var value=document.getElementById("typelist").value;
    2传值:通过URL传值 URL?val=value