Добрый день. Искал в интернете, примеров много разных поиска слова по странице, но обычно это именно функция поиска для юзера. А мне нужно, чтобы функция работала незаметно для пользователя и при обнаружении или отсутствии искомого текста производила определенные действия.
Я предпочитаю в таких ситуациях использовать RexExp:
(function() {
var text = 'обычно это именно функция', // Текст, который надо найти
regexp = new RegExp('^.*'+text+'.*$', 'i');
if(regexp.exec(document.getElementById('text').innerHTML)){
// Если нашло, то выполнить это
var reg = new RegExp(text, 'g');
document.getElementById('text').innerHTML = document.getElementById('text').innerHTML.replace(reg, '<span style="color: red">'+text+'</span>');
}else{
// Если не нашло, то выполнить это
console.log('Текст не найдет');
};
}());
<p id="text">Добрый день. Искал в интернете, примеров много разных поиска слова по странице, но обычно это именно функция поиска для юзера. А мне нужно, чтобы функция работала незаметно для пользователя и при обнаружении или отсутствии искомого текста производила определенные действия.</p>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем приветНа главной странице есть скрипт, который прогружает файл do_rating
Делаю расширение для браузера Google ChromeСтолкнулся с такой проблемой - нужно вставить в расширение данный скрипт
Подскажите, пожалуйста, что нужно сделать чтобы фоновое изображение сайта (backgound) в браузере Safari было фиксированнымНа компе в браузерах нормально...