1、/var qtypejs = document.getElementById(“qType“); /先取得对象/ var index = qtypejs.selectedIndex; 相当于数组下标“= 0 表示没有选,= 1 表示选择为空”/ var valjs = qtypejs.optionsindex.value; /数组下标对应的 value 值(对应隐藏的值)/ var txtjs = qtypejs.optionsindex.text; /数组下标对应的 text 值(就是下拉时候看到的值)/$(”goodItems”).optionsi.selected.value = “se
2、lected”;/将被选中的下拉 value 选中( 有误)$(”goodItems”).optionsi.selected.length/取得下拉菜单的数组长度( 有误)$(“itemCodeId“).options.length;$(“itemCodeId“).optionsi.value$(“itemCodeId“).optionsi.selected = true; /将被选中的下拉选中$(“goodName”).add(new Option(a,b);/new Option(“text”,”value”)插入下拉列表/js 动态生成下拉列表 AddIODetailvar sel =
3、$(“itemCodeId“);sel.options.length=0;sel.add(new Option(请选择 ,0),0);for(var i=0;iwindow.dhx_globalImgPath = “/jsp/JavaScript/autocomplete/imgs/“;var comId = dhtmlXComboFromSelect(“comId“);comId.attachEvent(“onChange“, editChange);function editChange()if(comId.getSelectedValue()=null | “=comId.getSele
4、ctedValue()$(“trainShipCode“).options.length = 0;return;XCypdService.getShipsCode(comId.getSelectedValue(),function(list)var sel = $(“trainShipCode“);sel.options.length=0;if(list!=null for(var i=0;i1 判断 select 选项中 是否存在 Value=“paraValue“的 Item 2 向 select 选项中 加入一个 Item 3 从 select 选项中 删除一个 Item 4 删除 se
5、lect 中选中的项 5 修改 select 选项中 value=“paraValue“的 text 为“paraText“ 6 设置 select 中 text=“paraText“的第一个 Item 为选中 7 设置 select 中 value=“paraValue“的 Item 为选中 8 得到 select 的当前选中项的 value 9 得到 select 的当前选中项的 text 10 得到 select 的当前选中项的 Index 11 清空 select 的项 js 代码/ 1.判断 select 选项中 是否存在 Value=“paraValue“的 Item functi
6、on jsSelectIsExitItem(objSelect, objItemValue) var isExit = false; for (var i = 0; i = 0; i-) if(objSelecti.selected = true) objSelect.optionsi = null; / 5.修改 select 选项中 value=“paraValue“ 的 text 为“paraText“ function jsUpdateItemToSelect(objSelect, objItemText, objItemValue) /判断是否存在 if (jsSelectIsExi
7、tItem(objSelect, objItemValue) for (var i = 0; i objSelect.options.length; i+) if (objSelect.optionsi.value = objItemValue) objSelect.optionsi.text = objItemText; break; alert(“成功修改“); else alert(“该 select 中 不存在该项“); / 6.设置 select 中 text=“paraText“的第一个 Item 为选中 function jsSelectItemByValue(objSelect
8、, objItemText) /判断是否存在 var isExit = false; for (var i = 0; i objSelect.options.length; i+) if (objSelect.optionsi.text = objItemText) objSelect.optionsi.selected = true; isExit = true; break; /Show 出结果 if (isExit) alert(“成功选中“); else alert(“该 select 中 不存在该项“); / 7.设置 select 中 value=“paraValue“的 Item
9、 为选中 document.all.objSelect.value = objItemValue; / 8.得到 select 的当前选中项的 value var currSelectValue = document.all.objSelect.value; / 9.得到 select 的当前选中项的 text var currSelectText = document.all.objSelect.optionsdocument.all.objSelect.selectedIndex.text; / 10.得到 select 的当前选中项的 Index var currSelectIndex = document.all.objSelect.selectedIndex; / 11.清空 select 的项 document.all.objSelect.options.length = 0;