Bonjour ,
Je voudrais savoir s'il y aurait quelqu'un qui pourrait m'aider sur un sujet concernant le filtrage d'une liste déroulante , j'ai réalisé un code permettant de filtrer une liste déroulante afin d'afficher le contenu de mon array dans ma liste déroulante et de masquer ceux qui ne sont pas présents dedans

Voici ci-dessous le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
let accept = ['2101','2102','2103','2104','2105','2106','2107','2108','2109','2110'];
var liste = document.getElementById('boundlist-1201-listEl').childNodes[0].childNodes;
let inner = '';
for(let i=0, maxi = liste.length; i < maxi ; i++) {
    if( ! accept.includes(liste[i].innerHTML.substr(0,4)))
     liste[i].style.display='none';
}
Cela fonctionne, mais seulement à partir de la console de chrome et il faut également cliquer sur la liste déroulante pour que celle-ci puisse être chargée sinon mon code ne fonctionne

Comment pourrais-je faire en sorte que mon code fonctionne dès le chargement de la page ?

Merci d'avance pour vos retours