html select php,html中select的各种用法总结(代码)

这篇文章给大家介绍的内容是关于html中select的各种用法总结(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

1)select的隐藏和显示:$("selectList").style.display=$("selectList").style.display=="block"?"none":"block";

2)select 可用不可用:

document.getElementById("LevelDropList").disabled = "value"; 不可用

document.getElementById("LevelDropList").disabled = "value"; 可用

< 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>

< !--1 uses the SELECT element to create a drop-down list box-->

< OPTION VALUE="1">Calico

< OPTION VALUE="2">Tortie

< OPTION VALUE="3" SELECTED>Siamese

< /SELECT>

< !--2 select 元素创建了多项选择列表框,方法是设置了 SIZE 和 MULTIPLE 标签属性。要获得多项选择列表框的选中选项,则须遍历 options 集合并检查 SELECTED 是否被设为 true。-->

BMW

< OPTION VALUE="2">Porsche

< OPTION VALUE="3" SELECTED>Mercedes

< /SELECT>

< !--3 以下演示Option的用法-->

< OPTION VALUE="1">宝马

保时捷

大奔

< /SELECT>

< TEXTAREA ID="oData">

< /body>

附:一些Select的技巧

1.动态创建selectfunction createSelect(){

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

mySelect.id = "mySelect";

document.body.appendChild(mySelect);

}

2.添加选项optionfunction addOption(){

//根据id查找对象,var obj=document.getElementById('mySelect');

//添加一个选项obj.add(new Option("文本","值"));}

3.删除所有选项optionfunction removeAll(){

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

obj.options.length=0;

}

4.删除一个选项optionfunction 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.删除selectfunction 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;

相关文章推荐:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值