Tôi có một bảng như thế này:Không thể thiết lập innerHTML trên tbody trong IE
<table>
<thead>
<tr>
<th colspan="1">a</th>
<th colspan="3">b</th>
</tr>
</thead>
<tbody id="replaceMe">
<tr>
<td>data 1</td>
<td>data 2</td>
<td>data 3</td>
<td>data 4</td>
</tr>
</tbody>
</table>
và một phương thức trả về cho tôi sau khi một yêu cầu ajax:
<tr>
<td>data 1 new</td>
<td>data 2 new</td>
<td>data 3 new</td>
<td>data 4 new</td>
</tr>
Tôi muốn thay đổi innerHTML like
document.getElementById('replaceMe').innerHTML = data.responseText;
Tuy nhiên, có vẻ như IE không thể đặt innerHTML trên <tbody>
. Bất cứ ai có thể giúp tôi với một workaround đơn giản cho vấn đề này?
cũng vậy, sử dụng thư viện như jQuery KHÔNG PHẢI là một tùy chọn. – tester