Javascript.RU

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

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

Сообщение от ацкий
через какие методы можно искать текст (текстовую строку) на web странице?
Нужно сделать цикл по всем элементам документа с типом 3, затем сделать проверку используя регулярные выражения или методы поиска подстроки.
Ответить с цитированием
  #3 (permalink)  
Старый 04.02.2012, 11:59
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

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

в sizzle есть селектор с contains. возможно использовать его, или обходить все ноды. или же сделать document.body.innerHTML.math(reg), где reg запомнит имя тега родителя. ну а потом уже будет легче найти.
Ответить с цитированием
  #5 (permalink)  
Старый 04.02.2012, 13:00
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

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

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



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск в строке другой подстроки средствами JS YAN Общие вопросы Javascript 13 23.07.2013 09:41
Поиск текста на странице Azazaza jQuery 6 16.02.2013 00:47
Поиск текста на странице setRange quazare Firefox/Mozilla 0 07.04.2011 22:09
Поиск текста в блоке со скроллингом lukingnu Элементы интерфейса 0 05.08.2010 22:54
Поиск текста на странице derwish Opera, Safari и др. 5 25.09.2009 13:13