Я полный новичок в программировании. Как сделать скрипт который через поисковую строку (input) будет сравнивать определённое число (допустим в таблице td class). И если число совпадает ставить напротив какую нибудь иконку Очень нужно
Kentavr16, Софт для сканера найти можно. Но нужна функция которая будет сравнивать число и как то это число выделять с сохранением . потом следующее число
Alekcey_s, Думаю у вас два пути - или учить азы программирования, чтобы понимать основы и для чего какой язык используют и т.д., либо фриланс. Потому что это похоже не на просьбу помочь разобраться а на просьбу написать за вас код ) Без обид.
Kentavr16, Может конечно и похоже на просьбу написать код, но помощь нужна!
Мне нужно помочь написать функцию которая будет фиксировать результат поиска . И продолжать находить с фиксацией результата дальше.
var lastResFind=""; // последний удачный результат
var copy_page=""; // копия страницы в ихсодном виде
function TrimStr(s) {
s = s.replace( /^\s+/g, '');
return s.replace( /\s+$/g, '');
}
function FindOnPage(inputId) {//ищет текст на странице, в параметр передается ID поля для ввода
var obj = document.getElementById(inputId);
var textToFind;
if (obj) {
textToFind = TrimStr(obj.value);//обрезаем пробелы
} else {
alert("Введенная фраза не найдена");
return;
}
if (textToFind == "") {
alert("Вы ничего не ввели");
return;
}
if(document.body.innerHTML.indexOf(textToFind)=="-1")
alert("Ничего не найдено, проверьте правильность ввода!");
if(copy_page.length>0)
document.body.innerHTML=copy_page;
else copy_page=document.body.innerHTML;
document.body.innerHTML = document.body.innerHTML.replace(eval("/name="+lastResFind+"/gi")," ");//стираем предыдущие якори для скрола
document.body.innerHTML = document.body.innerHTML.replace(eval("/"+textToFind+"/gi"),"<a name="+textToFind+" >"+textToFind+ "</a>"+"<img class='fit-picture' src='https://w7.pngwing.com/pngs/370/210/png-transparent-computer-icons-check-mark-check-mark-icon-angle-logo-monochrome-thumbnail.png'>" ); //Заменяем найденный текст ссылками с якорем;
lastResFind=textToFind; // сохраняем фразу для поиска, чтобы в дальнейшем по ней стереть все ссылки
window.location = '#'+textToFind;//перемещаем скрол к последнему найденному совпадению
}