Heim > Web-Frontend > js-Tutorial > Hauptteil

Ausführliche Erklärung zum dynamischen Hinzufügen von Optionen zur Datenliste oder zur Auswahl mithilfe von js

小云云
Freigeben: 2018-05-19 14:01:40
Original
2916 Leute haben es durchsucht

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(&#39;<option label="&#39;+city.label+&#39;" value="&#39;+city.value+&#39;"></option>&#39;);
}
}
//页面加载完时加载此函数
window.onload = function(){
loadcities();
}
</script>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage