日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

java 下拉列表监听_javascript对下拉列表框(select)的操作

發布時間:2025/3/12 javascript 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 下拉列表监听_javascript对下拉列表框(select)的操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

asp學習網

百度

---------------------------------------------------------------------------

//全選列表中的項

function SelectAllOption(list)

{

for (var i=0; i

{

list.options[i].selected = true;

}

}

//反選列表中的項 by aspxuexi.com asp學習網

function DeSelectOptions(list)

{

for (var i=0; i

{

list.options[i].selected = !list.options[i].selected;

}

}

//返回列表中選擇項數目

function GetSelectedOptionsCnt(list)

{

var cnt = 0;

var i = 0;

for (i=0; i

{

if (list.options[i].selected)

{

cnt++;

}

}

return cnt;

}

//清空列表

function ClearList(list)

{

while (list.options.length > 0)

{

list.options[0] = null;

}

}

//刪除列表選中項

//返回刪除項的數量

function DelSelectedOptions(list)

{

var i = 0;

var deletedCnt = 0;

while (i < list.options.length)

{

if (list.options[i].selected)

{

list.options[i] = null;

deletedCnt++;

}

else

{

i++;

}

}

return deletedCnt;

}

//此函數查找相應的項是否存在

//repeatCheck是否進行重復性檢查

//若為"v",按值進行重復值檢查

//若為"t",按文字進行重復值檢查

//若為"vt",按值和文字進行重復值檢查

//其它值,不進行重復性檢查,返回false

function OptionExists(list, optText, optValue, repeatCheck)

{

var i = 0;

var find = false;

if (repeatCheck == "v")

{

//按值進行重復值檢查

for (i=0; i

{

if (list.options[i].value == optValue)

{

find = true;

break;

}

}

}

else if (repeatCheck == "t")

{

//按文字進行重復檢查

for (i=0; i

{

if (list.options[i].text == optText)

{

find = true;

break;

}

}

}

else if (repeatCheck == "vt")

{

//按值和文字進行重復檢查

for (i=0; i

{

if ((list.options[i].value == optValue) && (list.options[i].text == optText))

{

find = true;

break;

}

}

}

return find;

}

//向列表中追加一個項

//list 是要追加的列表

//optText 和 optValue 分別表示項的文字和值

//repeatCheck 是否進行重復性檢查,參見 OptionExists

//添加成功返回 true,失敗返回 false

function AppendOption(list, optText, optValue, repeatCheck)

{

if (!OptionExists(list, optText, optValue, repeatCheck))

{

list.options[list.options.length] = new Option(optText, optValue);

return true;

}

else

{

return false;

}

}

//插入項

//index 插入位置,當插入位置 >= 列表現有項數量時,其作用相當于不進行重復檢查的追加項

//optText 和 optValue 分別表示項的文字和值

function InsertOption(list, index, optText, optValue)

{

var i = 0;

for (i=list.options.length; i>index; i--)

{

list.options[i] = new Option(list.options[i-1].text, list.options[i-1].value);

}

list.options[index] = new Option(optText, optValue);

}

//將一個列表中的項導到另一個列表中

//repeatCheck是否進行重復性檢查,參見OptionExists

//deleteSource項導到目標后,是否刪除源列表中的項

//返回影響的項數量

function ListToList(sList, dList, repeatCheck, deleteSource)

{

//所影響的行數

var lines = 0;

var i = 0;

while (i

{

if (sList.options[i].selected && AppendOption(dList, sList.options[i].text, sList.options[i].value, repeatCheck))

{

//添加成功

lines++;

if (deleteSource)

{

//刪除源列表中的項

sList.options[i] = null;

}

else

{

i++;

}

}

else

{

i++;

}

}

return lines;

}

//列表中選中項上移

function MoveSelectedOptionsUp(list)

{

var i = 0;

var value = "";

var text = "";

for (i=0; i

{

if (!list.options[i].selected && list.options[i+1].selected)

{

value = list.options[i].value;

text = list.options[i].text;

list.options[i] = new Option(list.options[i+1].text, list.options[i+1].value);

list.options[i].selected = true;

list.options[i+1] = new Option(text, value);

}

}

}

//列表中選中項下移

function MoveSelectedOptionsDown(list)

{

var i = 0;

var value = "";

var text = "";

for (i=list.options.length-1; i>0; i--)

{

//www.aspxuexi.com

if (!list.options[i].selected && list.options[i-1].selected)

{

value = list.options[i].value;

text = list.options[i].text;

list.options[i] = new Option(list.options[i-1].text, list.options[i-1].value);

list.options[i].selected = true;

list.options[i-1] = new Option(text, value);

}

}

}

posted on 2007-10-24 10:37 飛鳥 閱讀(613) 評論(1) ?編輯 ?收藏 所屬分類: AJAX

總結

以上是生活随笔為你收集整理的java 下拉列表监听_javascript对下拉列表框(select)的操作的全部內容,希望文章能夠幫你解決所遇到的問題。

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