@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)
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
TAbrahamyan
@TAbrahamyan
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);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
04 апр. 2020, в 21:01
35000 руб./за проект
04 апр. 2020, в 20:32
5000 руб./за проект
04 апр. 2020, в 20:30
25000 руб./за проект