Pessoal, boa tarde!
Alguém consegue me explicar por gentileza o significado do "0" em colchetes no getElementsByClassName?
()
<section>
<table>
<tr>
<th>Nome</th>
<th>Peso(kg)</th>
<th>Altura(m)</th>
<th>IMC</th>
</tr>
<tr class="paciente">
<td class="info-nome" id="nome-1">Leonardo</td>
<td class="info-peso" id="peso-1">57</td>
<td class="info-altura" id="altura-1">1.67</td>
<td class="info-imc" id="imc-1"></td>
</tr>
<tr class="paciente">
<td class="info-nome" id="nome-2">Paulo</td>
<td class="info-peso" id="peso-2">100</td>
<td class="info-altura" id="altura-2">2.00</td>
<td class="info-imc" id="imc-2"></td>
</tr>
</table>
</section>
(
)
()
var nossosTrs = document.getElementsByClassName("paciente");
var posicaoDoTrAtual = 0
while (posicaoDoTrAtual <= nossosTrs.length - 1) {
var trAtual = nossosTrs[posicaoDoTrAtual];
console.log(trAtual.getElementsByClassName("info-nome")[0]);
console.log(trAtual.getElementsByClassName("info-nome"));
console.log(trAtual.getElementsByClassName("info-nome")[0].textContent);
console.log(trAtual.getElementsByClassName("info-nome").textContent);
posicaoDoTrAtual++;
}
(
)
Eu entendi que pega as tags com classe "paciente" eu estou pegando um vetor de tgas, mas porquê eu específico [0] (eu entendi que esse 0 seria a posição inicial ou algo assim) quando eu vou pegar as tags de classe "Info-nome" se não posição 0 das tags "paciente" eu só tenho uma tag "info-nome" nela?