
Ò»¸öСÀý×Ó£º
| ´úÂëÈçÏ | |
<form name="selectform" > |
|
¡¡¡¡Ê×ÏÈÈ¡µÃoptionµÄvalueÖµ£¬Ïà¶Ô¼òµ¥£¬ÔÚselect±êÇ©ÉÏûÓÐvalueÊôÐÔ£¬optionµÄvalueÖµ¾ÍÊÇselectµÄvalue¡£
ËùÒÔÇóµÃselect valueµÄÖµµÄ·½·¨ÈçÏÂ
| ´úÂëÈçÏ | |
var ss = document.selectform.test; var value= ss.value;//1»òÕß2¡£¡£¡£ |
|
¡¡¡¡ºÜ¶àideÌáʾÔÚselectºÍoptionÉÏÃæ¶¼Ã»ÓÐselectIndexµÄÊôÐÔÌáʾ£¬µ«ÊÇjsÄÜͨ¹ýselectIndexÕâ¸öÊôÐÔ»ñȡѡÔñÏîµÄÏà¹ØÐÅÏ¢
¿ÉÄÜÊÇÒòΪselectIndexÊÇÒ»¸ö¶¯Ì¬µÄÁУ¬Ëü×ÜÊǸúËæselectedÊôÐԸı䣬ËùÒÔide²ÅûÓÐ×Ô¶¯Ìáʾ»ñÈ¡select textµÄÖµ·½·¨ÈçÏ£º
| ´úÂëÈçÏ | |
var ts1 = ss.options[ss.selectedIndex].text;//µÚÒ»»òÕßµÚ¶þ¡£¡£¡£ |
|
»¹¿ÉÒÔÓÃinnerText»ñÈ¡£º
| ´úÂëÈçÏ | |
var ts2 = ss.options[ss.selectedIndex].innerText;//µÚÒ»»òÕßµÚ¶þ¡£¡£¡£ |
|
¿ÉÒÔ´òÓ¡Ï¿´¿´
| ´úÂëÈçÏ | |
alert(ts1); |
|
³£ÓõĹØÓÚ select Ó÷¨¡£
| ´úÂëÈçÏ | |
1.¶¯Ì¬´´½¨select function createSelect(){ var mySelect = document.createElement_x("select"); mySelect.id = "mySelect"; document.body.appendChild(mySelect); } 2.Ìí¼ÓÑ¡Ïîoption function addOption(){ //¸ù¾Ýid²éÕÒ¶ÔÏó£¬ var obj=document.getElementByIdx_x('mySelect'); //Ìí¼ÓÒ»¸öÑ¡Ïî obj.add(new Option("Îı¾","Öµ")); //Õâ¸öÖ»ÄÜÔÚIEÖÐÓÐЧ obj.options.add(new Option("text","value")); //Õâ¸ö¼æÈÝIEÓëfirefox } 3.ɾ³ýËùÓÐÑ¡Ïîoption function removeAll(){ var obj=document.getElementByIdx_x('mySelect'); obj.options.length=null; } 4.ɾ³ýÒ»¸öÑ¡Ïîoption function removeOne(){ var obj=document.getElementByIdx_x('mySelect'); //index,Ҫɾ³ýÑ¡ÏîµÄÐòºÅ£¬ÕâÀïÈ¡µ±Ç°Ñ¡ÖÐÑ¡ÏîµÄÐòºÅ var index=obj.selectedIndex; obj.options.remove(index); } 5.»ñµÃÑ¡ÏîoptionµÄÖµ var obj=document.getElementByIdx_x('mySelect'); var index=obj.selectedIndex; //ÐòºÅ£¬È¡µ±Ç°Ñ¡ÖÐÑ¡ÏîµÄÐòºÅ var val = obj.options[index].value; 6.»ñµÃÑ¡ÏîoptionµÄÎı¾ var obj=document.getElementByIdx_x('mySelect'); var index=obj.selectedIndex; //ÐòºÅ£¬È¡µ±Ç°Ñ¡ÖÐÑ¡ÏîµÄÐòºÅ var val = obj.options[index].text; 7.ÐÞ¸ÄÑ¡Ïîoption var obj=document.getElementByIdx_x('mySelect'); var index=obj.selectedIndex; //ÐòºÅ£¬È¡µ±Ç°Ñ¡ÖÐÑ¡ÏîµÄÐòºÅ var val = obj.options[index]=new Option("ÐÂÎı¾","ÐÂÖµ"); 8.ɾ³ýselect function removeSelect(){ var mySelect = document.getElementByIdx_x("mySelect"); mySelect.parentNode.removeChild(mySelect); } //1.ÅжÏÊÇ·ñ´æÔÚÖ¸¶¨valueµÄItem function ExistValue(obj,value){ for(var i=0;i<obj.options.length;i++){ if(obj.options[i].value == value){ return true; } } return false; } //2.¼ÓÈëÒ»¸öItem function AddItem(obj,text,value){ var varItem = new Option(text,value); obj.options.add(varItem); } //3.ɾ³ýֵΪvalueµÄËùÓÐItem function RemoveItems(obj,value){ for(var i=0;i<obj.options.length;i++){ if(obj.options[i].value == value){ obj.remove(i); } } } //4.ɾ³ýijһ¸öindexµÄÑ¡Ïî function RemoveItem(obj,index){ obj.remove(index); } //5.¸üеÚindexÏîµÄvalueºÍtext function UpdateItem(obj,index,value,text){ obj.options[index].value = value; obj.options[index].text = text; } //6.ÉèÖÃselectÖÐÖ¸¶¨textµÄµÚÒ»¸öItemΪѡÖÐ function SelectItemByText(obj,text){ var isExit = false; for(var i=0;i<obj.options.length;i++){ if(obj.options[i].text == text){ obj.options[i].selected = true; return true; } } return false; } //7.ÉèÖÃselectÖÐÖ¸¶¨valueµÄµÚÒ»¸öItemΪѡÖÐ function SelectItemByValue(obj,value){ var isExit = false; for(var i=0;i<obj.options.length;i++){ if(obj.options[i].value == value){ obj.options[i].selected = true; return true; } } return false; } //8.µÃµ½µ±Ç°Ñ¡ÖÐÏîµÄvalue£¬index,text function GetValue(obj){ return obj.value; } //9.µÃµ½µ±Ç°Ñ¡ÖÐÏîµÄindex function GetIndex(obj){ return obj.selectedIndex; } //10.µÃµ½µ±Ç°Ñ¡ÖÐÏîµÄtext function GetText(obj){ return obj.options[obj.selectedIndex].text; } //11.Çå¿ÕËùÓÐÑ¡Ïî function Clear(obj){ obj.options.length = 0; } |
|