Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.02.2012, 10:46
Интересующийся
Отправить личное сообщение для ацкий Посмотреть профиль Найти все сообщения от ацкий
 
Регистрация: 23.08.2011
Сообщений: 28

Поиск текста на web странице средствами JS
Добрый день уважаемые пользователи.
Вопрос такой: через какие методы можно искать текст (текстовую строку) на web странице?
Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 04.02.2012, 10:57
Аватар для monolithed
Особый гость
Отправить личное сообщение для monolithed Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 2,993

Сообщение от ацкий
через какие методы можно искать текст (текстовую строку) на web странице?
Нужно сделать цикл по всем элементам документа с типом 3, затем сделать проверку используя регулярные выражения или методы поиска подстроки.
__________________
std::cout << "Люди, которые реагируют творчески - эффективно справляются со своими трудностями" ;
Ответить с цитированием
  #3 (permalink)  
Старый 04.02.2012, 10:59
Аватар для Octane
        
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane
 
Регистрация: 09.07.2008
Сообщений: 3,062

Везде, кроме Opera есть глобальная функция find. На оперу либо забивать, либо писать ацкий скрипт с обходом текстовых узлов.
Ответить с цитированием
  #4 (permalink)  
Старый 04.02.2012, 11:39
Аватар для melky
4xuya
Отправить личное сообщение для melky Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 2,955

в sizzle есть селектор с contains. возможно использовать его, или обходить все ноды. или же сделать document.body.innerHTML.math(reg), где reg запомнит имя тега родителя. ну а потом уже будет легче найти.
__________________
"Лучшее" ―
враг
"хорошего".
В JavaScript нет нерешимых задач.
Ответить с цитированием
  #5 (permalink)  
Старый 04.02.2012, 12:00
Аватар для Octane
        
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane
 
Регистрация: 09.07.2008
Сообщений: 3,062

melky, смотря для чего искать, если потом необходимо как-то выделить найденный текст, то нужна информация об узлах, а искомый текст может быть разбит на несколько текстовых узлов, что усложняет поиск.
Ответить с цитированием
  #6 (permalink)  
Старый 04.02.2012, 12:34
Интересующийся
Отправить личное сообщение для ацкий Посмотреть профиль Найти все сообщения от ацкий
 
Регистрация: 23.08.2011
Сообщений: 28

Спасибо)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск текста на странице Azazaza jQuery 5 08.11.2011 11:46
Поиск в строке другой подстроки средствами JS YAN Общие вопросы Javascript 12 10.07.2011 10:31
Поиск текста на странице setRange quazare Firefox/Mozilla 0 07.04.2011 21:09
Поиск текста в блоке со скроллингом lukingnu Элементы интерфейса 0 05.08.2010 21:54
Поиск текста на странице derwish Opera, Safari и др. 5 25.09.2009 12:13