<script language= "JavaScript" >
<!--
A new option is added at the bottom of the Oselect list
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>
<body onload= "onload ()" >
<!--manually add a 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 elements Create multiple selection list boxes by setting the SIZE and multiple label properties. To get the selected option for multiple selection list boxes, you must traverse the options collection and check if SELECTED is set to true. -
<select id= "Oselect" name= "Cars" size= "3" Multiple> <!--here set 3 and multiple-->
<option value= "1" selected>bmw
<option value= "2" >porsche
<option value= "3" selected>mercedes
</SELECT>
<P>
<!--3 The following shows how option is used--
<select id= "Ocars" size= "1" onchange= "Fnchange ()" >
<option value= "1" > BMW
<option value= "2" > Porsche
<option value= "3" selected> Big Ben
</SELECT>
<P>
<textarea id= "OData" ></TEXTAREA>
</body>
Attached: Tips for some Select
1. Dynamic creation of SELECT
function Createselect () {
var myselect = document.createelement ("select");
Myselect.id = "Myselect";
Document.body.appendChild (Myselect);
}
2. Join Options option
function AddOption () {
Find objects by ID,
var Obj=document.getelementbyid (' Myselect ');
Add an option
Obj.add (New Option ("text", "value"));
}
3. Remove all options option
function RemoveAll () {
var Obj=document.getelementbyid (' Myselect ');
obj.options.length=0;
}
4. Delete an option
function Removeone () {
var Obj=document.getelementbyid (' Myselect ');
Index, to remove the ordinal of the option, take the ordinal of the currently selected option
var Index=obj.selectedindex;
Obj.options.remove (index);
}
5. Get the value of option options
var Obj=document.getelementbyid (' Myselect ');
var Index=obj.selectedindex; Ordinal, take the ordinal of the currently selected option
var val = obj.options[index].value;
6. Get the text of options option
var Obj=document.getelementbyid (' Myselect ');
var Index=obj.selectedindex; Ordinal, take the ordinal of the currently selected option
var val = obj.options[index].text;
7. Change Options option
var Obj=document.getelementbyid (' Myselect ');
var Index=obj.selectedindex; Ordinal, take the ordinal of the currently selected option
var val = obj.options[index]=new Option ("New text", "New value");
8. Delete Select
function Removeselect () {
var myselect = document.getElementById ("Myselect");
MySelect.parentNode.removeChild (Myselect);
}
9. Set the Select OptIn to be
function Removeselect () {
//Add employees to the drop-down list on the fly
For (var i = 0; i < json.length; i++) {
var newoption = new Option (json[i].empname, Json[i].empid, i);
//Add employee information to the staff drop-down list
ObjDeal.options.add (newoption);
//The ID of the customer salesman is not empty
if (empbydealempid!= "" | | | empbydealempid!=0) {
//The employee ID equals the value in the drop-down list, the drop-down list is selected
if (empbydealempid==objdeal.options[i].value) {
//Infer that this drop-down list is selected
Objdeal.options[i].selected=true;
}
}
}
}
11Check if there is a check 2if(objselect.selectedindex > -1) { 3// description selected 4 } Else { 5// description not checked 6 } 7 82Delete a selected item 9Objselect.options[objselect.selectedindex] = NULL;Ten One3 Add Item AObjselect.options[objselect.length] = New Option ("Hello","Hello"); - -4change the item in the selection theObjselect.options[objselect.selectedindex] = New Option ("Hello","Hello"); - -5get the text of the selected item -Objselect.options[objselect.selectedindex].text; + -6get the value of the selected item +Objselect.options[objselect.selectedindex].value; A