|
|
|
| Не работает в Фоксе.
<html>
<head>
<script language="JavaScript">
function f()
{
var td_cells=document.getElementById("tbl").cells;
for (var i=0; i<td_cells.length; i++)
alert(td_cells[i].innerText);
}
</script>
</head>
<body>
<table border="1" width="200" height="200" id="tbl">
<tbody>
<tr>
<td id="id_1">1</td>
<td id="id_2">2</td>
</tr>
<tr>
<td id="id_3">3</td>
<td id="id_4">4</td>
</tr>
</tbody>
</table>
<input type="button" value="cells" onclick="f()">
</body>
</html>
|
Нужно доступаться до содержимому ячеек таблицы в Фоксе. | |
|
|
|
|
|
|
|
для: Shaxmatu
(14.02.2008 в 17:15)
| | В Mozilla не поддерживается колекция cells[] и innerText
Так работает:
<table id="t1">
<tr>
<td>value1</td>
<td>value2</td>
</tr>
<tr>
<td>value3</td>
<td>value4</td>
</tr>
</table>
<script type="text/javascript">
function func1()
{
var t1=document.getElementById('t1');
var c1=t1.getElementsByTagName('td');
for(var i=0;i<c1.length;i++)
alert(c1[i].firstChild.nodeValue);
}
func1();
</script>
|
| |
|
|
|
|
|
|
|
для: Dimon_K
(14.02.2008 в 20:07)
| | Всех благодарю. | |
|
|
|
|
|
|
|
для: Shaxmatu
(14.02.2008 в 17:15)
| | Я так думаю, ему не нравиться и innerText
предлагаю альтернативный вариант
function f()
{var i=1;
while(td=document.getElementById("id_"+i))
{alert(td.innerHTML);
i++;
}
}
|
| |
|
|
|