各位朋友,我打算从一个option中提取对应的value 和 option的选项,如下:
<select name="NowList1" multiple class="textkuang" style="height:250;width:85%">
<option value="_q2eps44ttkc9t78g_">aa</OPTION>
<option value="_e2fat84uilc9tdk0_">bb</OPTION>
<option value="_c2f1eq4ttk4_">cc</OPTION>
<option value="_n2etsc4tvk4_">dd</OPTION>
<option value="_g2f8us4ueog9sfp8_">ee</OPTION>
<option value="_n2fas44u3ls9s3ug_">ff</OPTION>
</SELECT>
我需要提取value 和 aa,bb,cc,dd的值,然后放到一个map中,请各位帮忙!

解决方案 »

  1.   

    你的value改成aa|_q2eps44ttkc9t78g_  bb|_e2fat84uilc9tdk0_ 这样,后台再对value拆分一下。这是最土的办法了
      

  2.   

               var obj = document.getElementsByName("NowList1").item(0);

       for (var i = 0 ; i &lt; obj.length ; i ++ ) {
          分别取得每一项的value,text的值
          var m = obj.options[i].value;
                  var n = obj.options[i].text;              放map中
               }
      

  3.   

    var obj=document.getElementTagsByName('select')[0]);
    for(.....)
    也许更好....