Этот вопрос закрыт для ответов, так как повторяет вопрос В чем проблема при выводе canvas?
@testtoster

С чем связано id="undefined"?

Создал div. В него передаю значения через js. Div отрисовывается, но появляется [object Object] и значения не передаются. Что я сделал не так?

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

        return createConvas;

    }
}

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

document.body.append(draw)
  • Вопрос задан
  • 152 просмотра
Решения вопроса 1
Seasle
@Seasle Куратор тега JavaScript
Во-первых, повтор вопроса.
Во-вторых, надо учить JS. Вы сами написали, что данные принимаете в конструкторе. Мало того, что Вы его не инициализурете, так еще и в другой метод передаете аргументы.
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы