两个一样的select下拉列表,我想选中其中的一个的一条,这条记录就从另一个里去掉,JSP页面操作

2025-05-19 10:32:13
推荐回答(1个)
回答(1):

思路是首先定义一个公用的下拉列表s,然后分别把s1,s2赋予成这个
每次触发s1的onchange事件,都获取s2这个下拉框对象,然后重构s2。
比如s1的onchange选到了 ,记下2
接着就获取s2对象,把所有的option都去除,然后循环遍历s所有的option,逐个向s2里添加,当value = 2 时,就忽略本次的option.
之所以定义出公用s,是考虑复用,如果下拉框的内容发生彻底改变,不用去关心增减选项这种业务操作,只要改基本的s就行了,其他代码照样执行