Maison > interface Web > js tutoriel > Explication détaillée de l'ajout dynamique d'options à la liste de données ou à la sélection à l'aide de js

Explication détaillée de l'ajout dynamique d'options à la liste de données ou à la sélection à l'aide de js

小云云
Libérer: 2018-05-19 14:01:40
original
3118 Les gens l'ont consulté

Parfois, il est nécessaire de lire les informations du fichier de configuration puis de les ajouter aux options de l'utilisateur, comme l'option de sélection. Cet article partage principalement avec vous une méthode d'utilisation de js pour ajouter dynamiquement des options à la liste de données ou à la sélection, qui présente de nombreux avantages. Bonne valeur de référence, j'espère que cela sera utile à tout le monde. Suivons l'éditeur pour y jeter un œil, j'espère que cela pourra aider tout le monde.

Ce qui suit est un exemple pour ce genre de situation

Le contenu est le suivant :

<!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>
Copier après la connexion

Connexe recommandations :

Comment ajouter dynamiquement une option pour contrôler select_html/css_WEB-ITnose

jquery ajouter dynamiquement une option example_jquery

Méthode JS pour ajouter des options aux compétences selected_javascript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
c++ appelle javascript
Depuis 1970-01-01 08:00:00
0
0
0
Qu’est-ce que le garbage collection JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Que sont les fonctions de hook JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Comment obtenir la date actuelle en JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal