Maison >interface Web >js tutoriel >Comment remplir dynamiquement un élément de sélection avec des options en JavaScript ?
Problème :
La fonction JavaScript fournie vise à créer des options de 12 à 100 dans un
Solution :
Pour résoudre ce problème, nous pouvons utiliser une simple boucle for :
<code class="js">const min = 12; const max = 100; const select = document.getElementById('mainSelect'); for (let i = min; i <= max; i++) { const option = document.createElement('option'); option.value = i; option.textContent = i; select.appendChild(option); }</code>
Cette approche offre un moyen plus efficace et automatisé de remplir le champ
Personnalisation et réutilisabilité :
Pour améliorer la convivialité de la fonction, nous pouvons autoriser la personnalisation des valeurs minimales et maximales. Voici une version améliorée qui accepte des paramètres supplémentaires :
<code class="js">function populateSelect(selectElementId, min, max) { const select = document.getElementById(selectElementId); if (!min) { min = 0; } if (!max) { max = min + 100; } for (let i = min; i <= max; i++) { const option = document.createElement('option'); option.value = i; option.textContent = i; select.appendChild(option); } }</code>
Cette fonction révisée vous permet de spécifier la plage d'options souhaitée pour toute fonction
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!