Adapter un script au navigateur IE8
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:
1 2
| //Array.prototype.push.apply(grps, this.contener.getElementsByClassName('categorieDesAptitudes'));
Array.prototype.push.apply(grps, this.contener.querySelectorAll('.categorieDesAptitudes'))); |
Code:
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));
} |
Pourriez vous me dire comment faire pour corriger ces bugs? Merci d'avance. :)