Показать сообщение отдельно
  #8 (permalink)  
Старый 17.09.2023, 03:21
Кандидат Javascript-наук
Отправить личное сообщение для WebMachine Посмотреть профиль Найти все сообщения от WebMachine
 
Регистрация: 11.10.2016
Сообщений: 141

Сообщение от рони Посмотреть сообщение
WebMachine,
не могу помочь, но я говорил про что-то такое
out.innerHTML =  fullpage.replace(searchinput, '<b>'+searchinput+'</b>');
Нашел решение но оно подсвечивает только первое найденное совпадение:
document.addEventListener("DOMContentLoaded", () => {
    let searchinput = document.querySelector('#searchinput').value;
    let newValue = '<b>' +searchinput+ '</b>';
    const elements = document.querySelectorAll('p.fullpage');
    elements.forEach((element) => {
        element.innerHTML = element.textContent.replace(searchinput, newValue);
    });
});

Последний раз редактировалось WebMachine, 17.09.2023 в 03:32.
Ответить с цитированием