日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

工作中收集JSCRIPT代码之(下拉框篇)

發布時間:2025/3/14 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 工作中收集JSCRIPT代码之(下拉框篇) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//?給下拉框增加項
function?insertOption(obj,?_text,?_value,?_selected){
????
//?如果存在此VALUE,則編輯
????for?(var?i=0;?i<?obj.length;?i++){
????????
if?(obj[i].value?==?_value){
????????????obj[i].text?
=?_text;
????????????
????????????
return;
????????}

????}

????
????
//?若不存在此VALUE,新建????????????
????var?_option?=?document.createElement("OPTION");
????_option.text?
=?_text;
????_option.value?
=?_value;
????
????
????obj.add(_option);
??? if (_selected) {obj.selectedIndex = obj.length-1;}

}


//?給下拉框去除某項
function?delOption(obj,_value){
????
for?(var?i=0;?i<?obj.length;?i++){
????????
if?(obj[i].value?==?_value){
????????????obj.remove(i);
????????????
return;
????????}

????}

}

//?給多行下拉框去除某幾項(多項)
function?delMultiOption(obj,_indexArray){
????
var?offset?=?0;
????
for?(var?i=0;?i<?_indexArray.length;?i++){
????????obj.options.remove(_indexArray[i]
+offset);
????????offset
--;
????}

}

//?清除選項
function?clearOptions(obj){
??obj.options.length
=0;?
}


function?getSelectedOption(obj){
????
var?ret?=?new?Array();
????ret[
0]?=?obj.value;
????ret[
1]?=?obj.options[obj.selectedIndex].text;
????
????
return?ret;????
}

//?多項下拉框的選擇項的值
function?getMultiSelectedValue(ob,excludeFirst)
{
????
var?arSelected?=?new?Array();
????
while?(ob.selectedIndex?!=?-1)
????
{
????????
if?(!(excludeFirst?&&?ob.selectedIndex?==?0)){arSelected.push(ob.value);}
????????ob.options[ob.selectedIndex].selected?
=?false;
????}

????
return?arSelected;
}

//?多項下拉框的選擇項的INDEX
//
?ob:?控件
//
?excludeFirst:?是否排除第一項(第一項有時為說明項)
function?getMultiSelectedIndex(ob,excludeFirst)
{
????
var?arSelected?=?new?Array();
????
while?(ob.selectedIndex?!=?-1)
????
{
????????
if?(!(excludeFirst?&&?ob.selectedIndex?==?0)){arSelected.push(ob.selectedIndex);}
????????ob.options[ob.selectedIndex].selected?
=?false;
????}

????
return?arSelected;
}

本系統,待補充及完善,長期未完成稿,歡迎指正 :)

轉載于:https://www.cnblogs.com/syveen/archive/2007/09/04/881617.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的工作中收集JSCRIPT代码之(下拉框篇)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。