Plugin JS permettant de masquer des éléments (Cacher des items dans une liste déroulante)
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:
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