@Dizzy221
PHP Программист

Как вытащить все значения элемента hint?

Как вытащить все значения элемента hint имея такую структуру:
<table class="table">
	<td>
		<a href=""></a>
		<br>
		<span class="hint">21452</span>
	</td>
	<td>
		<a href=""></a>
		<br>
		<span class="hint">13214</span>
	</td>
	<td>
		<a href=""></a>
		<br>
		<span class="hint">34632</span>
	</td>
</table>
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Как получить элементы:

const elems = document.querySelectorAll('.hint');
// или
const elems = document.getElementsByClassName('hint');

Как получить текст элемента:

const getText = el => el.innerText;
// или
const getText = el => el.textContent;
// или
const getText = el => el.firstChild.nodeValue;

Как собрать массив текстов:

const hints = Array.from(elems, getText);

// или

const hints = [].map.call(elems, getText);

// или

const hints = [];
for (const n of elems) {
  hints.push(getText(n));
}

// или

const hints = [];
for (let i = 0; i < elems.length; i++) {
  hints[i] = getText(elems[i]);
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы