Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.08.2020, 10:07
Новичок на форуме
Отправить личное сообщение для masteromkg Посмотреть профиль Найти все сообщения от masteromkg
 
Регистрация: 14.08.2020
Сообщений: 3

Замена обзаца
Здравстсвуйте знатоки..
нужно и заменить обзац в html пробую прописать через js
document.body.innerHTML = document.body.innerHTML.replace(/еееее ееее ееее, еееееl/g, 'кккккк ккккк. ккккккбккккк, ккккк');

но как вы сами поняли не работает...подскажите как все это грамотно реализовать?
Ответить с цитированием
  #2 (permalink)  
Старый 14.08.2020, 10:49
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 539

Приведите код, кусок кода HTML, где надо делать замену.
Абзац в HTML обычно делается с помощью тега <p>.

Пробелы в регулярном выражении обозначаются \s

Последний раз редактировалось voraa, 14.08.2020 в 10:53.
Ответить с цитированием
  #3 (permalink)  
Старый 14.08.2020, 11:02
Новичок на форуме
Отправить личное сообщение для masteromkg Посмотреть профиль Найти все сообщения от masteromkg
 
Регистрация: 14.08.2020
Сообщений: 3

Сообщение от masteromkg Посмотреть сообщение
Здравстсвуйте знатоки..
нужно и заменить обзац в html пробую прописать через js
document.body.innerHTML = document.body.innerHTML.replace(/еееее ееее ееее, еееееl/g, 'кккккк ккккк. ккккккбккккк, ккккк');

но как вы сами поняли не работает...подскажите как все это грамотно реализовать?
Этот текст:
<div align="left">We accept payment in the form of <strong>PayPal</strong> (preferred method). Payment must be made via eBay. Items will not ship until payment is received. We are required to collect 8.875% sales tax to all orders shipped to NY state residents. This will be added to your order upon checkout. International orders can only be made via PayPal. Please contact us via Ebay for more information. <br></div>


НА

We accept payment in the form of Credit or Debit card.
Items will not ship until payment is received.
We are required to collect sales tax to all orders.
This will be added to your order upon checkout.
Please contact us for more information.
Ответить с цитированием
  #4 (permalink)  
Старый 14.08.2020, 12:29
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 539

Как нибудь так попробуйте

<!DOCTYPE html>
<htmll lang="ru">
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>
<body>
<div align="left">We accept payment in the form of <strong>PayPal</strong> (preferred method). Payment must be made via eBay. Items will not ship until payment is received. We are required to collect 8.875% sales tax to all orders shipped to NY state residents. This will be added to your order upon checkout. International orders can only be made via PayPal. Please contact us via Ebay for more information. <br></div>
<button id=bch>Заменить</button>
</body>
<script>
let rex =/We\saccept\spayment\sin\sthe\sform\sof\s<strong>PayPal<\/strong>(.+)Please\scontact\sus\svia\sEbay\sfor\smore\sinformation\.\s<br>/;

let ss =`We accept payment in the form of Credit or Debit card.<br>
Items will not ship until payment is received.<br>
We are required to collect sales tax to all orders.<br>
This will be added to your order upon checkout.<br>
Please contact us for more information.`

document.getElementById('bch').onclick = () => document.body.innerHTML = document.body.innerHTML.replace(rex, ss);
</script>
</html>

Последний раз редактировалось voraa, 14.08.2020 в 12:33.
Ответить с цитированием
  #5 (permalink)  
Старый 14.08.2020, 12:40
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 29,043

Сообщение от voraa
body.innerHTML.replace
а если стояли обработчики событий?
Ответить с цитированием
  #6 (permalink)  
Старый 14.08.2020, 14:13
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 539

Сообщение от рони
а если стояли обработчики событий?
Тоже верно.
Значит надо как то этот div искать и в нем менять.
Ответить с цитированием
  #7 (permalink)  
Старый 15.08.2020, 06:35
Новичок на форуме
Отправить личное сообщение для masteromkg Посмотреть профиль Найти все сообщения от masteromkg
 
Регистрация: 14.08.2020
Сообщений: 3

Благодарю Вас за вашу помошь!
скажите пожалуйста а каким образом можно изменить 2-й обзац на том же странице..?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цикличная замена ссылок nikofedorov Общие вопросы Javascript 0 18.02.2020 23:28
Динамическа замена элементов, нужна помошь Lyapisinka Общие вопросы Javascript 3 30.03.2017 15:19
Замена тегов Kost-iv Events/DOM/Window 4 01.11.2015 16:12
Замена рекламе на сайте. l-liava-l Оффтопик 0 05.12.2012 20:05
Регулярное выражение, замена ссылки к файлу на имя файла libinstyle Events/DOM/Window 2 19.07.2010 16:50