Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Заменить теги и двоеточия на несколько тегов (https://javascript.ru/forum/misc/73863-zamenit-tegi-i-dvoetochiya-na-neskolko-tegov.html)

Oleg0 07.06.2018 12:41

Цитата:

Сообщение от рони (Сообщение 485914)
laimas,
:) можно, а можно и так
<!DOCTYPE html>

......
<script>
var li=document.querySelectorAll('li');
[].forEach.call(li, function(node) {
var html = "<span>" + node.innerHTML + "</span>";
node.innerHTML = html.replace(":", "</span>:<span class='dv'>");
});
</script>
</body>
</html>

Братцы, подскажите, а как сделать, чтобы замена осуществлялась только у li, которые внутри div class="harakteristiki"? А то я установил этот код и жил счастливо. А сейчас смотрю, ещё в одном месте у меня заменилось :)
class заменять на id не проблема, если нужно.

рони 07.06.2018 12:56

Oleg0,
var li=document.querySelectorAll('.harakteristiki li');

Oleg0 07.06.2018 13:27

Благодарю!


Часовой пояс GMT +3, время: 12:30.