www.6766.comjs操作select控件的几种方法_表单特效_脚本之家

1判断select选项中 是否存在Value=”paraValue”的Item 2向select选项中
加入一个Item 3从select选项中 删除一个Item 4删除select中选中的项
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 function
jsSelectIsExitItem(objSelect, objItemValue) { var isExit = false; for
(var i = 0; i < objSelect.options.length; i++) { if
(objSelect.options[i].value == objItemValue) { isExit = true; break; }
} return isExit; } // 2.向select选项中 加入一个Item function
jsAddItemToSelect(objSelect, objItemText, objItemValue) { //判断是否存在
if (jsSelectIsExitItem(objSelect, objItemValue)) { alert; } else { var
varItem = new Option(objItemText, objItemValue); objSelect.options.add;
alert; } } // 3.从select选项中 删除一个Item function
jsRemoveItemFromSelect(objSelect, objItemValue) { //判断是否存在 if
(jsSelectIsExitItem(objSelect, objItemValue)) { for (var i = 0; i <
objSelect.options.length; i++) { if (objSelect.options[i].value ==
objItemValue) { objSelect.options.remove; break; } } alert; } else {
alert; } } // 4.删除select中选中的项 function
jsRemoveSelectedItemFromSelect { var length = objSelect.options.length –
1; for(var i = length; i >= 0; i–){ if(objSelect[i].selected ==
true){ objSelect.options[i] = null; } } } // 5.修改select选项中
value=”paraValue”的text为”paraText” function
jsUpdateItemToSelect(objSelect, objItemText, objItemValue) {
//判断是否存在 if (jsSelectIsExitItem(objSelect, objItemValue)) { for
(var i = 0; i < objSelect.options.length; i++) { if
(objSelect.options[i].value == objItemValue) {
objSelect.options[i].text = objItemText; break; } } alert; } else {
alert; } } // 6.设置select中text=”paraText”的第一个Item为选中 function
jsSelectItemByValue(objSelect, objItemText) { //判断是否存在 var isExit
= false; for (var i = 0; i < objSelect.options.length; i++) { if
(objSelect.options[i].text == objItemText) {
objSelect.options[i].selected = true; isExit = true; break; } }
//Show出结果 if { alert; } else { alert; } } //
7.设置select中value=”paraValue”的Item为选中 function check(){ var c =
document.all.objSelect; for (var i=0;i

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图