JavaScript Modifier l'option sélectionnée

Shraddha Paghdar 15 février 2024
JavaScript Modifier l'option sélectionnée

Dans l’article d’aujourd’hui, nous allons apprendre à changer l’option sélectionnée de l’élément Select en JavaScript.

Modifier l’option sélectionnée en JavaScript

JavaScript fournit une méthode intégrée Document querySelector() qui renvoie l’élément principal à l’intérieur du document qui correspond au sélecteur ou à l’ensemble de sélecteurs souhaité. Null est renvoyé si aucune correspondance n’est trouvée.

Syntaxe:

querySelector(selectors)

selectors est une chaîne qui est un paramètre obligatoire. Cette chaîne contient un ou plusieurs sélecteurs qui doivent correspondre.

Cette chaîne doit être une chaîne de sélecteur CSS valide ; sinon, une exception SyntaxError est levée. Pour plus d’informations sur les sélecteurs et comment les gérer, voir .querySelector().

Cette méthode JavaScript renvoie un objet Element représentant le premier élément du document qui correspond à l’ensemble spécifié de sélecteurs CSS ou renvoie null s’il n’y a pas de correspondance.

Comprenons-le avec un exemple.

<select id="city">
  <option value="mumbai" selected>Mumbai</option>
  <option value="goa">Goa</option>
  <option value="delhi">Delhi</option>
</select>
const selectedValue = 'goa';
document.querySelector('#city [value="' + selectedValue + '"]').selected = true;

L’exemple ci-dessus a défini la liste déroulante select pour sélectionner l’emplacement préféré. Supposons que l’emplacement préféré par défaut soit Mumbai.

Grâce à la méthode querySelector(), nous pouvons définir la valeur sélectionnée sur true et sélectionner l’emplacement par défaut sur goa. L’attribut sélectionné accepte une valeur booléenne.

Exécutez l’extrait de code ci-dessus dans n’importe quel navigateur prenant en charge JavaScript, en affichant le résultat ci-dessous.

Production:

modifier l&rsquo;option sélectionnée

Démo

Shraddha Paghdar avatar Shraddha Paghdar avatar

Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.

LinkedIn

Article connexe - JavaScript Select