<html>
<head>
<title>...</title>
</head>
<body>
<table border="5">
<tr>
<td>123</td>
<td>456</td>
<td>789</td>
</tr>
<tr>
<td colspan="3" onclick="document.getElementById('qwerty').style.display='block'">Показать</td>
</tr>
<tr id="qwerty" style="display: none;">
<td>321</td>
<td>654</td>
<td>987</td>
</tr>
</table>
</body>
</html>
display:block для элементов таблиц
Пытаюсь сделать так, чтоб при клике отображалась скрытая строка таблицы. Пытаюсь сделать это через свойство CSS display. Сначала присваиваю ему "none",а потом "block". Строка отображается, но почему-то вся в первой колонке таблицы. Подскажите, что не так?
Вот упрощенный вариант того, что я хочу получить:
Код:
Однако обратите внимание на ИЕ - там это насколько я помню он работает некорректно с таким display (к сожалению не имею возможности сейчас уточнить)
В 8м эксплорере работает - на более ранних пока не проверял.
document.getElementById teg .style.display = none;
тким образом я высвечиваю или скрываю элемент
а как мне узнать какое значение он имеет в данный момент:
block
или
none
как правильно написать?
alertdocument.getElementById teg .style.value - пишет не то.