今天小编就为大家带来一篇html中select的多种用法的文章。文中介绍了select的9种用法,小编觉得挺不错的,为此分享给大家做个参考。一起跟随小编过来看看吧。
创新互联公司专业成都网站设计、成都做网站,集网站策划、网站设计、网站制作于一体,网站seo、网站优化、网站营销、软文发布平台等专业人才根据搜索规律编程设计,让网站在运行后,在搜索中有好的表现,专业设计制作为您带来效益的网站!让网站建设为您创造效益。1)select的隐藏和显示:
$("selectList").style.display=$("selectList").style.display=="block"?"none":"block";
2)select 可用不可用:
< 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> < !--手工添加一个Select--> < !--1 uses the SELECT element to create a drop-down list box-->
附:一些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;
看完上诉内容,你们对html中select的用法大概了解了吗?如果想了解更多相关文章内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。