Показать сообщение отдельно
  #6 (permalink)  
Старый 18.10.2020, 20:59
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,709

Сообщение от For_que
Как я понимаю, должно быть что-то вроде: Если на текущей странице присутствует "ВОТ ЭТОТ ТЕКСТ", то в определенном месте вывести "вот эту" надпись
Ну если условие только такое, то в head поместить такой скрипт
<script>
document.addEventListener('DOMContentLoaded', () => {
   if (document.body.textContent.indexOf("ВОТ ЭТОТ ТЕКСТ") >= 0) {
       let oprmest = document.getElementById('oprmest'); // Находим то "определенное место"
        oprmest.innerHTML = "вот эта надпись";
   }
})
</script>


Или заранее приготовить надпись, но пока невидимую

<div id='oprmest' style="display:none;">вот эта надпись</div>

А когда надо показывать
<script>
document.addEventListener('DOMContentLoaded', () => {
   if (document.body.textContent.indexOf("ВОТ ЭТОТ ТЕКСТ") >= 0) {
       let oprmest = document.getElementById('oprmest'); // Находим то "определенное место"
        oprmest.style.display = 'block';
   }
})
</script>

Последний раз редактировалось voraa, 18.10.2020 в 21:09.
Ответить с цитированием