Parcourir les éléments sélectionnés avec l'approche efficace document.querySelectorAll
document.querySelectorAll offre un moyen puissant de sélectionner plusieurs éléments en fonction de critères spécifiés. Cependant, les développeurs rencontrent souvent des difficultés lorsqu'il s'agit d'itérer efficacement sur les éléments sélectionnés.
Lors de l'utilisation de la boucle for..in conventionnelle, il est crucial d'être conscient que l'objet renvoyé comprend trois propriétés supplémentaires : item() , nomméItem() et longueur. Pour éviter les inclusions involontaires dans votre boucle, envisagez d'utiliser une approche plus efficace.
Techniques de boucle alternatives
Pour garantir une expérience de boucle plus précise, envisagez les techniques alternatives suivantes :
var div_list = document.querySelectorAll('div'); var div_array = [...div_list]; div_array.forEach(div => { // Do something with each div });
var divs = Array.from(document.querySelectorAll('div')); divs.forEach(div => { // Do something with each div });
Ces techniques offrent une expérience de boucle plus raffinée, éliminant les propriétés inutiles et vous permettant de vous concentrer sur l'interaction avec les éléments sélectionnés eux-mêmes.
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!