скрипт не работает в IE(
Вот этот скрипт не работает в ie (очищает/вставляет вторую строку в таблице). Как исправить?
<script>
function go1() {
document.all("one").innerHTML = ""
// document.getElementById("one").innerHTML тоже не работает
}
function go2() {
document.all("one").innerHTML = "<td >Data2</td><td>1</td><td>1</td><td>1</td>"
}
</script>
<input type="button" value="Нет" onclick="go1()" />
<input type="button" value="Есть" onclick="go2()" />
<table width="600" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>Data1</td>
<td>1</td>
<td>1</td>
<td>1</td>
</tr>
<tr id="one">
<td >Data2</td>
<td>1</td>
<td>1</td>
<td>1</td>
</tr>
</table>
|
function go1() {
for (var e = document.getElementById('one'); e.firstChild; e.removeChild(e.firstChild));
}
function go2() {
var r = document.getElementById('one');
if (r.firstChild) return;
r.insertCell(-1).innerHTML = 'Data2';
for (var i = 0; i < 3; ++i) r.insertCell(-1).innerHTML = 1;
}
P.S. В осле нельзя innerHTML-ем менять контент таблиц и селектов. |
Я не особо хорошо знаком с js и терминами...
Я так понял "В осле" - это в IE? Что за свойство firstChild и removeChild ? |
все, разобрался. Спасибо за помощь)
|
| Часовой пояс GMT +3, время: 09:10. |