Помогите с очень маленьким JS скриптом

273
20 декабря 2017, 20:35

Только учусь и совсем не знаю JS У меня есть

<script>
        function SubscribeFunction() {
            document.getElementById("subscribe-button").innerHTML = "Thanks ♥";
        }
    </script>

Это при нажатии на кнопку просто меняется текст. Как можно добавить к этому тексту класс?

Answer 1
<script>
        function SubscribeFunction() {
            document.getElementById("subscribe-button").innerHTML = "Thanks ♥";
            document.getElementById("subscribe-button").classList.add('className');
        }
</script>

className - поменять на свое

Более детально с работой класса вы можете почитать здесь

Лучшим вариантом реализации вышеописанного кода будет:

 <script>
            function SubscribeFunction() {
                var subscribeElement = document.getElementById("subscribe-button");
                subscribeElement.innerHTML = "Thanks ♥";
                subscribeElement.add('className');
            }
 </script>
Answer 2

Добавляем class="myClass" к элементу:

document.getElementById("subscribe-button").setAttribute('class','myClass');
READ ALSO
Как создать pattern или path цепи вдоль линии

Как создать pattern или path цепи вдоль линии

Мне необходимо создать pattern цепи расположенный вдоль линииЯ попытался создать markers в форме звена цепи, но возникли проблемы с ориентацией...

346
Выбор активного блока

Выбор активного блока

Наверное не правильно описал в титуле, но дам конкретикуКак реализовать подобный вариант описания услуг? Интересует техническая часть, либо...

216