Bonjour,
Je travaille sur un script, mais j'ai constaté qu'il ne marche pas sur IE8 vu qu'il y a des fonctions non supportées par ce navigateur comme:
getElementsByClassName(), addEventListener(), l'événement oninput, trim(), firstElementChild, textContent.
J'ai changé les fonctions mais j'ai toujours des problèmes surtout ces lignes: (Les commentaires c'est pour la version IE9 et après
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 //Array.prototype.push.apply(grps, this.contener.getElementsByClassName('categorieDesAptitudes')); Array.prototype.push.apply(grps, this.contener.querySelectorAll('.categorieDesAptitudes')));Pourriez vous me dire comment faire pour corriger ces bugs? Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 // while (html = grp.contener.firstElementChild) { while (html = ( grp.contener.firstElementChild || grp.contener.children[0] || {}) ) { // data = html.getElementsByClassName('item-search')[0].textContent; data = (html.querySelectorAll('.item-search')[0].textContent || html.querySelectorAll('.item-search')[0].innerText); grp.items.push(this.addItem(html, data, idx_g)); }![]()
Partager