Modyfikuję za pomocą Java Script na stronie. Działa dobrze w Firefoksie, ale nie w IE8. Poniżej znajdują się bardziej szczegółowe informacje:Dlaczego document.getElementById ("tableId"). InnerHTML nie działa w IE8?
HTML kod: kod
<table>
<tr id="abc">
<td id="ccc" style="color:red;">ccc</td>
</tr>
</table>
Java Script:
document.getElementById('abc').innerHTML = '<td id="bbc" style="color:yellow;">abc</td>'
Kiedy uruchomić kod JS w Firefoksie, to zmienić słowo wyświetlacza z „CCC "do" abc ", ale po prostu nie działa w IE8, czy ktoś wie, dlaczego? Czy jest jakikolwiek sposób, w jaki mogę wykonać tę pracę również w IE8?
FWIW tego rodzaju problem jest dokładnie dlaczego używam jQuery - lub innej bibliotece - do pracy z DOM – SooDesuNe