Добрый день! Разбираюсь с классами 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>
Очень прошу помочь понять мою ошибку!!!