Heim >Web-Frontend >HTML-Tutorial >Ausführliche Erläuterung, wie die standardmäßig ausgewählten Optionen für das
Es gibt zwei Methoden.
Die erste Methode besteht darin, das ausgewählte Element über das Attribut 221f08282418e2996498697df914ce4e festzulegen. Diese Methode kann die Ausgabeergebnisse nach Bedarf im Hintergrund in dynamischen Sprachen wie PHP steuern.
< select id = "sel" > < option value = "1" >1</ option > < option value = "2" selected = "selected" >2</ option > < option value = "3" >3</ option > </ select >
Die zweite Methode besteht darin, das ausgewählte Element über Front-End-JS zu steuern:
< script type = "text/javascript" > function change(){ document.getElementById("sel")[2].selected=true; } </ script > < select id = "sel" > < option value = "1" >1</ option > < option value = "2" >2</ option > < option value = "3" >3</ option > </ select > < input type = "button" value = "修改" onclick = "change()" />
Der JS-Code, um den Text des ausgewählten Elements abzurufen im Label 221f08282418e2996498697df914ce4e steht:
var val = document.all.Item.options[document.all.Item.selectedIndex].text var i=document.getElementById( 'sel' ).options[document.getElementById( 'sel' ).selectedIndex].value;
Einige andere Techniken zum Bedienen des 221f08282418e2996498697df914ce4e-Tags sind wie folgt:
1) Select dynamisch erstellen
function createSelect(){ var mySelect = document.createElement( "select" ); mySelect.id = "mySelect" ; document.body.appendChild(mySelect); }
2) Optionsoption hinzufügen
function addOption(){ //根据id查找对象, var obj=document.getElementById( 'mySelect' ); //添加一个选项 obj.add( new Option( "文本" , "值" )); }
3) Alle Optionsoptionen löschen
function removeAll(){ var obj=document.getElementById( 'mySelect' ); obj.options.length=0; }
4) Eine Optionsoption löschen
function removeOne(){ var obj=document.getElementById( 'mySelect' ); //index,要删除选项的序号,这里取当前选中选项的序号 var index=obj.selectedIndex; obj.options.remove(index); }
5) Holen Sie sich den Wert der Option
var obj=document.getElementById( 'mySelect' ); var index=obj.selectedIndex; //序号,取当前选中选项的序号 var val = obj.options[index].value;
6) Holen Sie sich den Text der Option
var obj=document.getElementById( 'mySelect' ); var index=obj.selectedIndex; //序号,取当前选中选项的序号 var val = obj.options[index].text;
7) Ändern Sie die Option option
var obj=document.getElementById( 'mySelect' ); var index=obj.selectedIndex; //序号,取当前选中选项的序号 var val = obj.options[index]= new Option( "新文本" , "新值" );
8) Auswahl löschen
function removeSelect(){ var mySelect = document.getElementById( "mySelect" ); mySelect.parentNode.removeChild(mySelect); }
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung, wie die standardmäßig ausgewählten Optionen für das