Я знаю, что это очень простой вопрос, но я не мог найти ответ нигде. Только ответы - это использование jQuery, а не чистого JS. Я пробовал код ниже, и он не работает. Я не знаю почему.
var t = document.getElementById("table"),
d = t.getElementsByTagName("tr"),
r = d.getElementsByTagName("td");
Это также не работает:
var t = document.getElementById("table"),
d = t.getElementsByTagName("tr"),
r = d.childNodes;
Что я делаю неправильно? Каков наилучший способ сделать это?
EDIT: У меня действительно есть идентификатор таблицы. Предчувствие глупое знаю. Вот как выглядит мой HTML:
<table id="table">
<tr>
<td id="c1">1</td>
<td id="c2">2</td>
<td id="c3">3</td>
</tr>
<tr>
<td id="b1">4</td>
<td id="b2">5</td>
<td id="b3">6</td>
</tr>
<tr>
<td id="a1">7</td>
<td id="a2">8</td>
<td id="a3">9</td>
</tr>
</table>
Чтобы более ясно объяснить мои намерения > Я хочу сделать игру с тик-таком. Для начала, я хочу нажать на <td> и сможет извлечь идентификатор этого конкретного <td> . Как это сделать наиболее эффективно?