Показать сообщение отдельно
  #2 (permalink)  
Старый 18.11.2019, 03:15
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

<div class="3words">123123</div>

<script>
function numberWithCommas(n) {
    return n.toString().replace(/\B(?=(?:\d{3})+(?!\d))/g, ' ')
}

var words = document.getElementsByClassName("3words")[0];
    words.textContent = numberWithCommas(words.textContent) + '.00';
</script>


А чтобы этот код размещенный в head страницы работал, нужно запускать его после загрузки документа:

document.addEventListener("DOMContentLoaded", function() {
    var words = document.getElementsByClassName("3words")[0];
    words.textContent = numberWithCommas(words.textContent) + '.00';
});


PS. И не давайте имена классам начинающиеся с цифры.

Последний раз редактировалось laimas, 18.11.2019 в 03:18.
Ответить с цитированием