Чтобы найти все текстовые элементы в JavaScript, вы можете использовать различные методы. Вот некоторые часто используемые подходы:
- Document.querySelectorAll(): этот метод позволяет выбирать несколько элементов в документе с помощью селекторов CSS. Вы можете использовать селектор «:not(:empty)», чтобы отфильтровать элементы без текстового содержимого.
const textElements = document.querySelectorAll(":not(:empty)");
- Document.getElementsByTagName(): этот метод возвращает коллекцию элементов с указанным именем тега. Вы можете перебирать коллекцию и проверять наличие элементов с текстовым содержимым.
const elements = document.getElementsByTagName("*");
const textElements = [];
for (let i = 0; i < elements.length; i++) {
if (elements[i].textContent.trim().length > 0) {
textElements.push(elements[i]);
}
}
const textElements = $(":not(:empty)");
Это всего лишь несколько способов поиска текстовых элементов в JavaScript. Не забудьте настроить код в соответствии с вашими конкретными требованиями и структурой вашего HTML-документа.