Показать сообщение отдельно
  #7 (permalink)  
Старый 18.06.2017, 22:56
Аспирант
Отправить личное сообщение для Alessio18911 Посмотреть профиль Найти все сообщения от Alessio18911
 
Регистрация: 18.06.2017
Сообщений: 87

Сообщение от Ruslan_xDD Посмотреть сообщение
var page = document.querySelector('.page');

page.onclick = function(e) {
    if(e.target.tagName === 'label') {
        for(var i = 0; i < this.classList.length; i++) {
            if(this.classList[i].indexOf('bg') === 0) {
                this.classList.remove(this.classList[i]);
                break;
            }
        }
    }
};


или

var page = document.querySelector('.page');

page.onclick = function(e) {
    if(e.target.tagName === 'label') {
        this.className = this.className.replace(/bg\d+/, '');
    }
};
Спасибо! Второй вариант понятнее. Только Вы могли бы пояснить мне (/bg\d+/, '')?
Ответить с цитированием