Manchmal ist es notwendig, Informationen aus der Konfigurationsdatei zu lesen und sie dann zu den Optionen des Benutzers hinzuzufügen, z. B. zur Option „Auswählen“. In diesem Artikel wird hauptsächlich eine Methode zur Verwendung von js beschrieben, um Optionen dynamisch zur Datenliste hinzuzufügen oder auszuwählen. Das hat viele Vorteile und ich hoffe, es wird für alle hilfreich sein. Folgen wir dem Herausgeber und schauen wir uns das an. Ich hoffe, es kann allen helfen.
Das Folgende ist ein Beispiel für eine solche Situation
Der Inhalt ist wie folgt:
<!DOCTYPE html> <html> <head> <title>鼠标点击时加载</title> <script type="text/javascript" src="jquery-1.8.3.js"></script> </head> <body> 选择城市:<input type="text" name="cname" list="cities"/><br/> <datalist id="cities"> </datalist> </body> </html> <script type="text/javascript"> //需要添加的数据内容,可以通过ajax请求获取 var cities = [ {label:"xian",value:"西安"}, {label:"hubei",value:"湖北"}, {label:"wuhai",value:"武汉"} ]; //获取datalist的dom var ss = document.getElementById("cities"); //定义加载城市的函数 function loadcities(){ for(var i = 0;i < cities.length; i ++){ var city = cities[i]; //纯js实现的方式 /*var op=document.createElement("option"); op.setAttribute("label",city.label); op.setAttribute("value",city.value); ss.appendChild(op);*/ //jquery实现的方式 $("#cities").append('<option label="'+city.label+'" value="'+city.value+'"></option>'); } } //页面加载完时加载此函数 window.onload = function(){ loadcities(); } </script>
Verwandt Empfehlungen:
So fügen Sie dynamisch eine Option zur Steuerung von select_html/css_WEB-ITnose hinzu
jquery fügt dynamisch die Option example_jquery hinzu
JS-Methode zum Hinzufügen von Optionen zu ausgewählten_Javascript-Fähigkeiten
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zum dynamischen Hinzufügen von Optionen zur Datenliste oder zur Auswahl mithilfe von js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!