一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

HTML中Select的使用詳解

 風之飛雪 2014-03-03

from http://blog.csdn.net/xiangsuixinsheng/article/details/6946291

<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!--
//oSelect 列表的底部添加了一個新選項
function onload(){
var oOption = document.createElement("OPTION");
oOption.text="Ferrari";
oOption.value="4";
oSelect.add(oOption);
}

function fnChange(){
oData.value+=oCars.options[oCars.selectedIndex].text + " ";
}


//-->
</SCRIPT>
</head>

<body onload="onload()">
<!--手工添加一個Select-->
<!--1 uses the SELECT element to create a drop-down list box-->
<SELECT NAME="Cats" SIZE="1">
<OPTION VALUE="1">Calico
<OPTION VALUE="2">Tortie
<OPTION VALUE="3" SELECTED>Siamese
</SELECT>

<P>
<!--2 select 元素創(chuàng)建了多項選擇列表框,方法是設置了 SIZE 和 MULTIPLE 標簽屬性。要獲得多項選擇列表框的選中選項,則須遍歷 options 集合并檢查 SELECTED 是否被設為 true。-->
<SELECT ID="oSelect" NAME="Cars" SIZE="3" MULTIPLE> <!--此處設置了3和multiple-->
<OPTION VALUE="1" SELECTED>BMW
<OPTION VALUE="2">Porsche
<OPTION VALUE="3" SELECTED>Mercedes
</SELECT>

<P>
<!--3 以下演示Option的用法-->
<SELECT ID="oCars" SIZE="1" onchange="fnChange()">
<OPTION VALUE="1">寶馬
<OPTION VALUE="2">保時捷
<OPTION VALUE="3" SELECTED>大奔
</SELECT>

<P>
<TEXTAREA ID="oData"></TEXTAREA>


</body>

</html>

附:一些Select的技巧

1.動態(tài)創(chuàng)建select

function createSelect(){

var mySelect = document.createElement("select"); 
mySelect.id = "mySelect"; 
document.body.appendChild(mySelect);
}

2.添加選項option

function addOption(){

//根據(jù)id查找對象,
var obj=document.getElementById('mySelect');

//添加一個選項
obj.add(new Option("文本","值")); 
}

3.刪除所有選項option

function removeAll(){
var obj=document.getElementById('mySelect');

obj.options.length=0;

}

4.刪除一個選項option

function removeOne(){
var obj=document.getElementById('mySelect');

//index,要刪除選項的序號,這里取當前選中選項的序號

var index=obj.selectedIndex;
obj.options.remove(index);
 
}

5.獲得選項option的值

var obj=document.getElementById('mySelect');

var index=obj.selectedIndex; //序號,取當前選中選項的序號

var val = obj.options[index].value;

6.獲得選項option的文本

var obj=document.getElementById('mySelect');

var index=obj.selectedIndex; //序號,取當前選中選項的序號

var val = obj.options[index].text;

7.修改選項option

var obj=document.getElementById('mySelect');

var index=obj.selectedIndex; //序號,取當前選中選項的序號

var val = obj.options[index]=new Option("新文本","新值");

8.刪除select

function removeSelect(){
var mySelect = document.getElementById("mySelect");
mySelect.parentNode.removeChild(mySelect);
}

9.設置select optin被中

function removeSelect(){
// 向辦件人員下拉列表動態(tài)添加員工
for ( var i = 0; i < json.length; i++) {
var newOption = new Option(json[i].empname, json[i].empid, i);
//向辦件人員下拉列表添加員工信息
objDeal.options.add(newOption);
//客戶業(yè)務員的Id不為空
if(empbyDealEmpId!="" || empbyDealEmpId!=0){
//員工id等于下拉列表中的值,則下拉列表被選中
if(empbyDealEmpId==objDeal.options[i].value){
//判斷此下拉列表被選中
objDeal.options[i].selected=true;
}
}
}
}

11 檢測是否有選中 2if(objSelect.selectedIndex > -1) { 3//說明選中 4} else { 5//說明沒有選中 6} 7 82 刪除被選中的項 9objSelect.options[objSelect.selectedIndex] = null;10113 增加項12objSelect.options[objSelect.length] = new Option("你好","hello");13144 修改所選擇中的項15objSelect.options[objSelect.selectedIndex] = new Option("你好","hello");16175得到所選擇項的文本18objSelect.options[objSelect.selectedIndex].text;19206 得到所選擇項的值21objSelect.options[objSelect.selectedIndex].value;22

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    欧美午夜一级特黄大片| 亚洲精品国男人在线视频| 精品少妇一区二区视频| 亚洲天堂精品在线视频| 大伊香蕉一区二区三区| 欧美黑人在线一区二区| 国产精品亚洲综合天堂夜夜| 亚洲国产成人精品福利| 国产一区二区三区免费福利| 久久机热频这里只精品| 视频一区二区黄色线观看| 人体偷拍一区二区三区| 中日韩美女黄色一级片| 国产又粗又猛又长又黄视频| 十八禁日本一区二区三区| 欧美精品亚洲精品日韩专区| 一区二区三区在线不卡免费| 欧美成人精品一区二区久久| 麻豆一区二区三区在线免费| 69精品一区二区蜜桃视频| 精品欧美在线观看国产| 日韩欧美国产精品自拍| 国内精品美女福利av在线| 日韩在线一区中文字幕| 日韩中文字幕欧美亚洲| 一区二区福利在线视频| 大香蕉伊人精品在线观看| 国产一区二区三区精品免费| 久久久精品日韩欧美丰满| 一区二区欧美另类稀缺| 在线免费观看一二区视频 | 蜜桃av人妻精品一区二区三区| 伊人久久青草地综合婷婷| 麻豆印象传媒在线观看| 国产精品一区二区视频大全| 久久永久免费一区二区| 久草国产精品一区二区| 国产又粗又猛又大爽又黄| 欧美在线观看视频免费不卡| 国产韩国日本精品视频| 午夜福利网午夜福利网|