Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Другие темы раздела
JavaScript Рекурсия https://www.cyberforum.ru/ javascript/ thread913963.html
Товарищи, подскажите, пожалуйста, как работает рекурсия в случае двойного вызова функции? Например, функция function super_func(p,r) { console.log('p='+p.toString()); ...
Калькуляция JavaScript
Есть вэб-форма, в ней два поля инпута с типом text Задача: При введении в первое поле чисел от 1 до N выводить подсчет во второе поле. Т.е. ввел я число 10 в первое поле и оно автоматом считает...
JavaScript Таймер
Как заменить дни часам ? чобы показывало не 1 день 24 часа, а 48 часов ? function newYearIn() { var now = new Date(); var newYear = new Date("Jul,30,2013,00:00:00"); var...
JavaScript Прикрутить кассу В JS я полный ноль. Помогите пожалуйста, на сайт надо прикрутить Робокассу. Вот скрипт формы <script language='javascript' type='text/javascript' ... https://www.cyberforum.ru/ javascript/ thread913899.html
JavaScript Ошибка в попытке создать попап https://www.cyberforum.ru/ javascript/ thread913859.html
сделал на сайте что бы когда пользователь заходил всплывало окошко с рекламой . Вот и код : <div id="parent_popup"> <div id="popup"> <h1>Заголовок</h1> <object width="540" height="460"...
Найти базу теста JavaScript
Здравствуйте! Можно ли как-нибудь найти базу вопросов этого теста и ответы к ним?http://www.usla.ru/Lemon/Test/UgolPravo2116/Start.htm
Игра Пятнашки на джава скрипте преждевременное выигрывание JavaScript
<html> <head> <title>Пятнашки</title> <script language="javascript"><!-- str_vict="Вы это сделали"; function zamen(n){ var n2 ; for ( var i=0; 36>i; ++i ){if...
JavaScript Обновление без перезагрузки вот есть такой код #ugolkrug{ position: relative; width:1155px; /* Длина фигуры */ height:300px; /* Высота фигуры */ background:#FFF; /* фон блока */ border: 3px #CCCCCC solid;... https://www.cyberforum.ru/ javascript/ thread913433.html
JavaScript Динамическая замена php кода https://www.cyberforum.ru/ javascript/ thread913360.html
Можно ли так сделать что бы при нажатие на определенную ссылку на страницу подгружался необходимый php код <div class="someclass"> <ul> <li><a href="/#helo">Привет</a></li> <li><a...
JavaScript Видео уроки JS Добрый день форумчане! Подскажите хорошие видео уроки по JS) Я просмотрел один з 8 уроков, начал еще один... но они все не очень... также параллельно читаю книгу. https://www.cyberforum.ru/ javascript/ thread913297.html
425 / 167 / 48
Регистрация: 05.12.2012
Сообщений: 855
28.06.2013, 14:53 0

Поиск и выделение текста

28.06.2013, 14:53. Просмотров 10256. Ответов 6
Метки (Все метки)

Ответ


@Jimmbo, самое простое, что приходит на ум:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
var textOriginal = "", textDiv = null;
 
function findText(){
    var string = prompt("Введите символ для поиска",""), text = "";
     
if(string === undefined || string === null || string === "") return;
              
    var arr = textOriginal.split(string), i = 0, len = arr.length - 1;
                    
    for(; i < len; i++){
            text += arr[i];
            text += "<span style='color:red; font-weight:bold'>" + string + "</span>";
    }
        
    text += arr[i];
    textDiv.innerHTML = text; 
}
 
function clear() {
        textDiv.innerHTML = textOriginal;
}
 
window.onload = function() {
        textDiv = document.getElementById("text");
        textOriginal = textDiv.innerHTML;
}
HTML5
1
2
3
<div id="text">Lorem ipsum — название классического текста-«рыбы». «Рыба» — слово из жаргона дизайнеров, обозначает условный, зачастую бессмысленный текст, вставляемый в макет страницы. Lorem ipsum представляет собой искажённый отрывок из философского трактата Цицерона «О пределах добра и зла», написанного в 45 году до нашей эры на латинском языке. Впервые этот текст был применен для набора шрифтовых образцов неизвестным печатником в XVI веке.
</div>
<p><a href="#" onclick="clear(); findText()">Найти строку</a></p>


Вернуться к обсуждению:
Поиск и выделение текста
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.06.2013, 14:53

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Запрет на выделение текста в таблице
Как средствами JavaScript запретить выделять текст в ячейке таблицы ?

Выделение части текста в textarea
Такая задача: есть текстовое поле &lt;textarea&gt; и в нем некоторый текст. Нужно получить выделенную...

Выделение текста при наведении курсора
Здравствуйте. Я не совсем уверен, что пишу на нужную ветку форума (не уверен, что это js),...

Выделение текста в блоке и занесение его в input
Есть два блока в них текст, как сделать что бы выделил часть текста в блоке и он оказался в нужном...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.