Найти 1й элемент 2го элемента таблицы
Ни 1 способ не работает...
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script type="text/javascript">
function main()
{
var t = document.querySelector('table')
alert(t.lastChild.innerHTML)
alert(t.firstChild.innerHTML)
alert(t.firstElementChild.innerHTML)
alert(t.lastElementChild.innerHTML)
alert(t.childNodes[1].innerHTML)
alert(t.children[1].innerHTML)
}
document.addEventListener('DOMContentLoaded', main)
</script>
</head>
<body>
<table>
<tr>
<td>1</td>
</tr>
<tr>
<td>Нужен этот элемент</td>
<td>3</td>
</tr>
</table>
</body>
</html>
|
А, не, догнал, оказывается для таблиц своя навигация...
alert(t.rows[1].cells[0].innerHTML) |
Да, своя, но можно и дочерными добираться
t.firstElementChild.children[1].children[0] |
Артист, а посмотреть структуру таблицы?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script type="text/javascript">
function main()
{
var t = document.querySelector('table tbody')
alert(t.lastElementChild.firstElementChild.innerHTML)
alert(t.children[1].children[0].innerHTML)
}
document.addEventListener('DOMContentLoaded', main)
</script>
</head>
<body>
<table>
<tr>
<td>1</td>
</tr>
<tr>
<td>Нужен этот элемент</td>
<td>3</td>
</tr>
</table>
</body>
</html>
|
Спасибо )
Да... я не знаю что такое структура )) |
| Часовой пояс GMT +3, время: 09:38. |