Подскажите, можно ли получить <tr> текущей таблицы?
Ну не знаю как это обозвать, в JS я нуб полный B) примерно так, чтоб этот код сработал
<script>
function func(obj)
{
obj.tr.style.display='block';
}
</script>
<table onclick='func(this)'>
<tr style='display:block'>
<td>text 1</td>
</tr>
<tr style='display:none'>
<td>text 2</td>
</tr>
<tr style='display:none'>
<td>text 3</td>
</tr>
</table>
этих строк - произвольное количество
Спустя 18 минут, 24 секунды (16.04.2012 - 10:41) redreem написал(а):
<script>
function func(obj)
{
obj.getElementsByTagName('tr')[0].style.display='block';
}
</script>
<table onclick='func(this)'>
<tr style='display:block'>
<td>text 1</td>
</tr>
<tr style='display:none'>
<td>text 2</td>
</tr>
<tr style='display:none'>
<td>text 3</td>
</tr>
</table>
Спустя 18 минут, 15 секунд (16.04.2012 - 10:59) rooor написал(а):
redreem
Благодарю) но это только для первого тега, а для всех в таблице никак?
Благодарю) но это только для первого тега, а для всех в таблице никак?
Спустя 7 минут, 11 секунд (16.04.2012 - 11:06) Игорь_Vasinsky написал(а):
function func(tr)
{
tr.style.display='block';
}
<tr onclick="func(this);">
Спустя 1 час, 42 минуты, 20 секунд (16.04.2012 - 12:49) rooor написал(а):
Игорь_Vasinsky
неее, надо чтоб одним кликом у всех tr стиль менялся
неее, надо чтоб одним кликом у всех tr стиль менялся
Спустя 16 минут, 1 секунда (16.04.2012 - 13:05) redreem написал(а):
<script>
function func(obj)
{
trEl = obj.getElementsByTagName('tr');
for (var i=0; i<trEl.length; i++) trEl[i].style.display='block';
}
</script>
Спустя 48 минут, 15 секунд (16.04.2012 - 13:53) rooor написал(а):
redreem
Благодарю) Тоже был вариант в цикле делать, но думал, что можно по другому
Благодарю) Тоже был вариант в цикле делать, но думал, что можно по другому