Показать сообщение отдельно
  #1 (permalink)  
Старый 10.10.2019, 14:42
Новичок на форуме
Отправить личное сообщение для Anton1979 Посмотреть профиль Найти все сообщения от Anton1979
 
Регистрация: 10.10.2019
Сообщений: 3

Установка свойств заданных из класса
Добрый день! Разбираюсь с классами JS...
1. Создал DIV-блок имеющий определенные характеристики описанные классом CSS.
2. Создал класс содержащий имя и цвет, а так же 2 функции (вывод цвета объекта и назначения этого цвета тексту блока DIV создал объект этого класса с установленным цветом.
3. Создал объект принадлежащий объявленному классу.

Функция вывода цвета объекта работает замечательно, а вот с функцией установки параметров блока DIV какая-то БЕДА:
https://drive.google.com/open?id=1a7...gEMbtRhXtOTFIn

Вот полный текст JS.
<script>
        class Rectangel {
            constructor(name, color) {
                this.name = name;
                this.color = color
            }
            func2() {
                alert(this.color);
            }
            func1() {
                document.getElementById(this.name).style.color = "green";
            }
        }
        let rec1 = new Rectangel("rec1", "green");
        rec1.func2();
        rec1.func1();
    </script>


Очень прошу помочь понять мою ошибку!!!
Ответить с цитированием