Une modification simple de votre code courant fonctionnerait. Au lieu d'employer document.getElementsByTagName (« Li »), employer shooping.getElementsByTagName (« Li »). Le seul cas où vous avez besoin a pour la boucle est si vous voulez faire une boucle par le choix d'articles retournés de liste. Pour trouver le nombre d'articles de liste, vous avez besoin seulement de la propriété de longueur, comme vous avez fait.