function myPoisk() {
var outPut = document.getElementById("output");
var slovo = document.getElementById("input_poisk").value;
var text = document.getElementById("text_area").value;
var slova = text.split(' '); // массив исходных слов
var dopVar = 0;
slovo = slovo.trim();
if (slovo == '') {
alert('Введите слово!')
} else {
var i = 0;
var letterIndex = 0; // индекс текущего символа
for (i; i < slova.length; i++) {
if (slovo.toLowerCase() == slova[i].toLowerCase()) {
//outPut.innerHTML = 'Ваше слово найдено!' + '<br>' + '<br>' + `<span>${newArr[i]}</span>`;
finish(text, letterIndex, slova[i].length);
dopVar = 1;
return false;
}
letterIndex += slova[i].length + 1; // +1, потому-что нужно учитывать пробелы
}
if (dopVar != 1) {
alert("Такого слова нет!");
}
}
}
// Функция принимает координаты, которые нужно подсветить,
// и выводит в #output
function finish(text, from, size) {
const answer = text.substr(from, size);
const _text = text.replace(answer, `<span>${answer}</span>`);
document.getElementById("output").innerHTML = _text;
}
function myPoisk() {
var outPut = document.getElementById("output");
var slovo = document.getElementById("input_poisk").value;
var text = document.getElementById("text_area").value;
if(!slovo)
alert("введите слово")
else{
if (text.indexOf(slovo)) {
outPut.innerHTML =text.replace(slovo,'<span style="color:red;">'+slovo+'</span>')
}
}
}
function myPoisk(){
var slovo = document.getElementById("input_poisk").value;
var text = document.getElementById("text_area").value;
var outPut = document.getElementById("output");
var arr = text.trim().split(' ')
if(!slovo)
alert("введите слово")
else{
for(let i=0;i<arr.length;i++)
if(arr[i]==slovo.trim()) arr[i]="<span>"+arr[i]+"</span>"
outPut.innerHTML=arr.join(' ')
}
}