@testtoster

В чем проблема при выводе canvas?

В html создал тег div. в него запустил вывод canvas. Получил [object Object]. Где я ошибся?

Так же в div width="undefined" и height тоже не определены.

Помогите разобраться в ошибке.

class Draw {
    constructor(h, w, id) {
        this.h = h;
        this.w = w;

    }
    create() {
        let createConvas = document.querySelector('div');
        createConvas.innerHTML = `<convas width=${this.w} height=${this.h}></convas>`;

        return createConvas;

    }
}

let draw = new Drawd;
draw.create(2, 4);

document.body.append(draw)
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
class Draw {
    constructor(h, w, id = '') {
        this.h = h;
        this.w = w;
    }

    create() {
        let createConvas = document.querySelector('div');
        createConvas.innerHTML = `<canvas width=${this.w} height=${this.h}></canvas>`;

        return createConvas;
    }
}

let draw = new Draw(2, 4);
draw.create();

document.body.append(draw);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы