Struts2使用javascript选择标记添加/删除值

Struts2使用javascript选择标记添加/删除值,javascript,struts2,Javascript,Struts2,我想使用struts2中的javascript添加/删除列表框中的值。 我怎么能这么做 <s:select label="Select Month" name="monthname" headerKey="1" headerValue="-- Please Select --" list="#{'01':'January','02':'February','03':'March','04':'April', '05':'May','06':'June','07':'Ju

我想使用struts2中的javascript添加/删除列表框中的值。 我怎么能这么做

<s:select label="Select Month" 
name="monthname" 
headerKey="1"
headerValue="-- Please Select --"
list="#{'01':'January','02':'February','03':'March','04':'April',
        '05':'May','06':'June','07':'July','08':'August','09':'September','10':
        'October','11':'November','12':'December'}"
/>
假设我想通过struts2中的javascript将一月从列表中删除或在列表中添加新的月份。我将如何实施它


提前谢谢。

Struts2与此无关

我建议您看看jQuery,因为它使这一点变得微不足道:

<select>
 <option>Jan
 <option>Feb
 <option>Mar
 <option>Apr
 <option>Jun
</select>
<input type="button" id="removeJanuary" value="Remove January">

<script>
  $(function() {
   $('#removeJanuary').click(function() {
     $("option:contains('Jan')").remove();
   });
  });
</script>

参见示例:

请注意,jQuery是来自www.jQuery.com的纯jQuery,而不是Struts jQuery,这在我看来是可怕的。@Thiefmaster,我认为Struts 2暗示了它与此无关。在我看来,对一个两年前的问题的无语境投诉对未来的游客来说是一种伤害。哎呀,没有看日期。不知什么原因,那个问题出现在头版。。。