Чтобы проверить наличие текста в элементе с помощью JavaScript, вы можете использовать несколько методов. Вот некоторые из них:
Вы можете использовать свойство innerText
или textContent
элемента для получения текстового содержимого внутри него. Затем вы можете проверить, существует ли нужный текст, сравнив его с текстом, который вы ищете.
var element = document.getElementById("elementId");
var text = element.innerText || element.textContent;
if (text.includes("desired text")) {
// The desired text exists in the element
} else {
// The desired text does not exist in the element
}
для получения HTML-содержимого и последующего поиска по нему.
var element = document.getElementById("elementId");
var html = element.innerHTML;
if (html.includes("desired text")) {
// The desired text exists in the element
} else {
// The desired text does not exist in the element
}
- Регулярные выражения. Вы также можете использовать регулярные выражения для поиска определенных шаблонов в текстовом содержимом элемента.
var element = document.getElementById("elementId");
var text = element.innerText || element.textContent;
var regex = /desired text/g;
if (regex.test(text)) {
// The desired text exists in the element
} else {
// The desired text does not exist in the element
}
Это всего лишь несколько способов проверить наличие текста в элементе с помощью JavaScript. Выбор подходящего метода зависит от структуры и требований вашей конкретной веб-страницы.