最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用js對(duì)select動(dòng)態(tài)添加和刪除OPTION示例代碼

 更新時(shí)間:2013年08月12日 16:35:20   作者:  
動(dòng)態(tài)刪除select中的所有options、某一項(xiàng)option以及動(dòng)態(tài)添加select中的項(xiàng)option,在IE和FireFox都能測(cè)試成功,感興趣的朋友可以參考下,希望對(duì)大家有所幫助
<select id="ddlResourceType" onchange="getvalue(this)"> </select>
動(dòng)態(tài)刪除select中的所有options:
document.getElementById("ddlResourceType").options.length=0;
動(dòng)態(tài)刪除select中的某一項(xiàng)option:
document.getElementById("ddlResourceType").options.remove(indx);
動(dòng)態(tài)添加select中的項(xiàng)option:
document.getElementById("ddlResourceType").options.add(new Option(text,value));
上面在IE和FireFox都能測(cè)試成功,希望以后你可以用上。
其實(shí)用標(biāo)準(zhǔn)的DOM操作也可以,就是document.createElement,appendChild,removeChild之類(lèi)的。
取值方面
復(fù)制代碼 代碼如下:

function getvalue(obj)
{
var m=obj.options[obj.selectedIndex].value
alert(m);//獲取value
var n=obj.options[obj.selectedIndex].text
alert(n);//獲取文本
}

=======================================
1 檢測(cè)是否有選中
復(fù)制代碼 代碼如下:

if (objSelect.selectedIndex > - 1 ) {
// 說(shuō)明選中
} else {
// 說(shuō)明沒(méi)有選中
}

2 刪除被選中的項(xiàng)
objSelect.options[objSelect.selectedIndex] = null ;
3 增加項(xiàng)
objSelect.options[objSelect.length] = new Option( " 你好 " , " hello " );
4 修改所選擇中的項(xiàng)
objSelect.options[objSelect.selectedIndex] = new Option( " 你好 " , " hello " );
5 得到所選擇項(xiàng)的文本
objSelect.options[objSelect.selectedIndex].text;
6 得到所選擇項(xiàng)的值
objSelect.options[objSelect.selectedIndex].value;
=======================================
復(fù)制代碼 代碼如下:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>JS對(duì)select動(dòng)態(tài)添加options操作[IE和FireFox兼容]</title>
<script language="javascript" type="text/javascript">
function xlbchange(s){
switch (s){
case "1" :
document.getElementById("lb").options.length=0;
var soojs_value=[0,1,2,3];
var soojs_text=["精神提煉","作風(fēng)設(shè)計(jì)","目標(biāo)設(shè)置","理念提升"];
for ( var i=0;i<soojs_value.length;i++){
var oOption = document.createElement("OPTION");
oOption.value=soojs_value[i];
oOption.text=soojs_text[i];
zpmange.lb.options.add(oOption);
}
break;
case "2" :
document.getElementById("lb").options.length=0;
var soojs_value=[0,1,2,3,4,5,6,7];
var soojs_text=["?;?,"校訓(xùn)","校歌","校名字體","校史展室","宣傳畫(huà)冊(cè)","宣傳光盤(pán)","辦公用品紀(jì)念品"];
for ( var i=0;i<soojs_value.length;i++){
var oOption = document.createElement("OPTION");
oOption.value=soojs_value[i];
oOption.text=soojs_text[i];
zpmange.lb.options.add(oOption);
}
break;
case "3":
document.getElementById("lb").options.length=0;
var soojs_value=[0,1,2,3];
var soojs_text=["校園景觀設(shè)計(jì)","校園雕塑設(shè)計(jì)","校園浮雕設(shè)計(jì)","走廊文化設(shè)計(jì)"];
for ( var i=0;i<soojs_value.length;i++){
var oOption = document.createElement("OPTION");
oOption.value=soojs_value[i];
oOption.text=soojs_text[i];
zpmange.lb.options.add(oOption);
}
break;
case "4":
document.getElementById("lb").options.length=0;
var soojs_value=[0,1,2];
var soojs_text=["學(xué)校制度","文化活動(dòng)","行為規(guī)范"];
for ( var i=0;i<soojs_value.length;i++){
var oOption = document.createElement("OPTION");
oOption.value=soojs_value[i];
oOption.text=soojs_text[i];
zpmange.lb.options.add(oOption);
}
break;
default :
document.getElementById("lb").options.length=0;
var oOption = document.createElement("OPTION");
oOption.value=0;
oOption.text="請(qǐng)選擇作品類(lèi)別";
zpmange.lb.options.add(oOption);
}
}
</script>
</head>
<body>
<form action="zpmange.asp" name="zpmange" method="post">
<p><select id="ddlResourceType" onchange="getvalue(this)"><br />
</select></p>
<p> 動(dòng)態(tài)刪除select中的所有options: <br />
document.getElementById("ddlResourceType").options.length=0; <br />
<br />
動(dòng)態(tài)刪除select中的某一項(xiàng)option: <br />
document.getElementById("ddlResourceType").options.remove(indx); </p>
<p> 動(dòng)態(tài)添加select中的項(xiàng)option: <br />
document.getElementById("ddlResourceType").options.add(new Option(text,value)); </p>
<p> 上面在IE和FireFox都能測(cè)試成功,希望以后你可以用上。 <br />
其實(shí)用標(biāo)準(zhǔn)的DOM操作也可以,就是document.createElement,appendChild,removeChild之類(lèi)的。 </p>
<p>取值方面<br />
function getvalue(obj)<br />
{<br />
var m=obj.options[obj.selectedIndex].value<br />
alert(m);//獲取value<br />
var n=obj.options[obj.selectedIndex].text<br />
alert(n);//獲取文本<br />
}<br />
</p>
<p>例子:</p>
<table width="80%" border="0" align="center" cellpadding="1" cellspacing="1" style="border-style:double">
<tr>
<td width="50%" height="41" ><div align="center">
<select name="xt" id="xt" onchange="xlbchange(this.value)">
<option selected="selected">請(qǐng)選擇作品系統(tǒng)</option>
<option value="1">理念視別系統(tǒng)</option>
<option value="2">視覺(jué)識(shí)別系統(tǒng)</option>
<option value="3">環(huán)境視別系統(tǒng)</option>
<option value="4">行為視別系統(tǒng)</option>
</select>
</div></td>
<td width="61%" ><div align="center">
<select name="lb" id="lb">
<option selected="selected">請(qǐng)選擇作品類(lèi)別</option>
</select>
</div></td>
</tr>
<tr>
<td height="203" colspan="2" > </td>
</tr>
</table>
</form>
</body>
</html>

相關(guān)文章

  • JavaScript利用canvas實(shí)現(xiàn)炫酷的碎片切圖效果

    JavaScript利用canvas實(shí)現(xiàn)炫酷的碎片切圖效果

    這篇文章主要和大家分享一個(gè)炫酷的碎片式切圖效果,本文主要利用canvas來(lái)實(shí)現(xiàn),代碼量不多,但有些地方還是需要花點(diǎn)時(shí)間去理解的,感興趣的可以學(xué)習(xí)一下
    2022-10-10
  • js日期相關(guān)函數(shù)dateAdd,dateDiff,dateFormat等介紹

    js日期相關(guān)函數(shù)dateAdd,dateDiff,dateFormat等介紹

    這篇文章主要介紹了js日期相關(guān)函數(shù)dateAdd,dateDiff,dateFormat等介紹,需要的朋友可以參考下
    2016-09-09
  • Javascript別踩白塊兒(鋼琴塊兒)小游戲?qū)崿F(xiàn)代碼

    Javascript別踩白塊兒(鋼琴塊兒)小游戲?qū)崿F(xiàn)代碼

    游戲唯一的一個(gè)規(guī)則,我們只需要不斷踩著黑色方塊前進(jìn)即可,這里根據(jù)方向鍵來(lái)踩白塊,在規(guī)定的時(shí)間內(nèi),每走一次分?jǐn)?shù)加100.下面通過(guò)本文給大家分享Javascript別踩白塊兒(鋼琴塊兒)小游戲?qū)崿F(xiàn)代碼,一起看看吧
    2017-07-07
  • Bootstrap表格制作代碼

    Bootstrap表格制作代碼

    這篇文章主要為大家詳細(xì)介紹了Bootstrap表格的制作代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • JavaScript實(shí)現(xiàn)自動(dòng)生成帶水印的圖片

    JavaScript實(shí)現(xiàn)自動(dòng)生成帶水印的圖片

    這篇文章主要來(lái)和大家一起討論如何利用JavaScript實(shí)現(xiàn)一個(gè)復(fù)雜功能,該功能可以自動(dòng)為圖片添加水印,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01
  • 手寫(xiě)Spirit防抖函數(shù)underscore和節(jié)流函數(shù)lodash

    手寫(xiě)Spirit防抖函數(shù)underscore和節(jié)流函數(shù)lodash

    這篇文章主要介紹了手寫(xiě)Spirit防抖函數(shù)underscore和節(jié)流函數(shù)lodash,接下來(lái)將會(huì)帶你們了解下這兩者的區(qū)別,以及我們?cè)撊绾问謱?xiě)實(shí)現(xiàn)這兩個(gè)函數(shù)
    2022-03-03
  • JavaScript中$.ajax()最新用法舉例詳解

    JavaScript中$.ajax()最新用法舉例詳解

    這篇文章主要介紹了JavaScript中$.ajax()最新用法的相關(guān)資料,包括基礎(chǔ)語(yǔ)法、現(xiàn)代回調(diào)方式、異步處理、高級(jí)場(chǎng)景示例、錯(cuò)誤處理、安全注意事項(xiàng)、替代方法以及調(diào)試技巧,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-04-04
  • 微信小程序?qū)崿F(xiàn)圖片翻轉(zhuǎn)效果的實(shí)例代碼

    微信小程序?qū)崿F(xiàn)圖片翻轉(zhuǎn)效果的實(shí)例代碼

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)圖片翻轉(zhuǎn)效果的實(shí)例代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 實(shí)例分析瀏覽器中“JavaScript解析器”的工作原理

    實(shí)例分析瀏覽器中“JavaScript解析器”的工作原理

    本文主要對(duì)javascript解析器的工作原理進(jìn)行實(shí)例分析,具有很好的參考價(jià)值,下面就跟小編一起來(lái)看下吧
    2016-12-12
  • 輕松5句話解決JavaScript的作用域

    輕松5句話解決JavaScript的作用域

    作用域(scope)是javascript語(yǔ)言的基石之一,在構(gòu)建復(fù)雜程序時(shí)可能是最頭痛的東西,所以這里羅列了五句話輕松搞定并且附上了示例。給需要的朋友參考學(xué)習(xí)。
    2016-07-07

最新評(píng)論

宁国市| 光泽县| 成安县| 河北区| 长汀县| 宜良县| 香河县| 荔波县| 凉城县| 乐安县| 曲水县| 甘孜| 义乌市| 禄丰县| 辛集市| 屯留县| 固镇县| 安化县| 东兰县| 沈丘县| 渑池县| 鄱阳县| 牡丹江市| 会东县| 蓬溪县| 新丰县| 莱芜市| 分宜县| 建阳市| 西乌珠穆沁旗| 宁化县| 齐河县| 高平市| 富民县| 泰兴市| 延吉市| 临泽县| 措美县| 射洪县| 孝义市| 仁寿县|