Показать сообщение отдельно
  #2 (permalink)  
Старый 26.05.2020, 21:18
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

DVV,
<input class="sex-btn" type="button" value="m">
<input class="sex-btn" type="button" value="w">
<script>
class User {
        constructor(sex) {
            this._sex = sex;
            document.querySelectorAll('.sex-btn').forEach(btn => {
                btn.addEventListener('click', () => {
                    console.log('before', this.sex)
                    this.sex = btn.value;
                    console.log('after', this.sex)
                });
            });
        }

        set sex(sex) {
            this._sex = sex;
        }

        get sex() {
            return this._sex;
        }
    }

    let user = new User('test');
    user.sex = 123// что сюда передавать тоже не пойму

  </script>
Ответить с цитированием