html中select允许手工编辑,HTML中Select的使用詳解

Calico

Tortie

Siamese

BMW

Porsche

Mercedes

寶馬

保時捷

大奔

附:一些Select的技巧

1.動態創建select

function createSelect(){

var mySelect = document.createElement("select");

mySelect.id = "mySelect";

document.body.appendChild(mySelect);

}

2.添加選項option

function addOption(){

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

1

e65981184fcd5b4c8eaa108a1ed78c15.gif1檢測是否有選中2de9ffdabf0f205560250b4da080662e6.gif

0896644d91210c987ca2a85c235c599f.gifif(objSelect.selectedIndex>-1)2a981175ec25b87540f83958bfd75e76.gif{33e08e204acea3a0e9a3c5d4d67e9e4b0.gif//說明選中4de9ffdabf0f205560250b4da080662e6.gif

0896644d91210c987ca2a85c235c599f.gif}else2a981175ec25b87540f83958bfd75e76.gif{53e08e204acea3a0e9a3c5d4d67e9e4b0.gif//說明沒有選中627340bef82c51440f3fd06b5627b8f82.gif}7e65981184fcd5b4c8eaa108a1ed78c15.gif8e65981184fcd5b4c8eaa108a1ed78c15.gif2刪除被選中的項9e65981184fcd5b4c8eaa108a1ed78c15.gifobjSelect.options[objSelect.selectedIndex]=null;10e65981184fcd5b4c8eaa108a1ed78c15.gif11e65981184fcd5b4c8eaa108a1ed78c15.gif3增加項12e65981184fcd5b4c8eaa108a1ed78c15.gifobjSelect.options[objSelect.length]=newOption("你好","hello");13e65981184fcd5b4c8eaa108a1ed78c15.gif14e65981184fcd5b4c8eaa108a1ed78c15.gif4修改所選擇中的項15e65981184fcd5b4c8eaa108a1ed78c15.gifobjSelect.options[objSelect.selectedIndex]=newOption("你好","hello");16e65981184fcd5b4c8eaa108a1ed78c15.gif17e65981184fcd5b4c8eaa108a1ed78c15.gif5得到所選擇項的文本18e65981184fcd5b4c8eaa108a1ed78c15.gifobjSelect.options[objSelect.selectedIndex].text;19e65981184fcd5b4c8eaa108a1ed78c15.gif20e65981184fcd5b4c8eaa108a1ed78c15.gif6得到所選擇項的值21e65981184fcd5b4c8eaa108a1ed78c15.gifobjSelect.options[objSelect.selectedIndex].value;22e65981184fcd5b4c8eaa108a1ed78c15.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值