Modification des propriétés de style des éléments HTML stylés en externe à l'aide de JavaScript
Lors de la personnalisation dynamique de l'apparence des éléments HTML avec JavaScript, il peut être nécessaire de modifier les propriétés de style initialement définies dans les feuilles de style CSS externes. Bien qu'il soit possible de le faire en utilisant la méthode document.getElementsByClassName(), elle présente des inconvénients.
Inconvénients de l'utilisation de getElementsByClassName()
Une meilleure alternative : querySelector()
Pour modifier de manière efficace et fiable les propriétés de style des éléments HTML stylisés en externe, il est recommandé d'utiliser querySelector( ) méthode à la place. querySelector() analyse le DOM pour le premier élément correspondant à un sélecteur spécifié et renvoie une référence à cet élément. Si aucun élément correspondant n'est trouvé, il renvoie undefined.
Exemple de modification
Pour changer la couleur du
élément avec la classe "home" en vert lorsque vous cliquez dessus, vous pouvez utiliser le code suivant :
const homeElement = document.querySelector(".home"); homeElement.style.color = "green";
Ce code récupère en toute sécurité le premier élément avec la classe "home" et modifie directement sa propriété de style de couleur sans le besoin d'une liste de nœuds en direct.
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!