Je modifie document.getElementById('').innerHTML
avec Java Script dans une page. Cela fonctionne bien dans Firefox, mais pas IE8. S'il vous plaît voir ci-dessous pour plus de détails:Pourquoi document.getElementById ('tableId'). InnerHTML ne fonctionne pas dans IE8?
Code HTML:
<table>
<tr id="abc">
<td id="ccc" style="color:red;">ccc</td>
</tr>
</table>
code Java Script:
document.getElementById('abc').innerHTML = '<td id="bbc" style="color:yellow;">abc</td>'
Quand je lance le code JS dans Firefox, il va changer le mot d'affichage de « ccc 'à' abc ', mais ça ne marche pas dans IE8, est-ce que quelqu'un sait pourquoi? Y a-t-il un moyen de faire fonctionner IE8 aussi?
FWIW, ce genre de question est exactement pourquoi j'utilise jQuery - ou une autre bibliothèque - pour travailler avec les DOM – SooDesuNe