Electron Typescript Document.body === null

时间:2018-01-08 02:34:41

标签: typescript canvas electron

对于一些在香草js中应该没问题的东西有点麻烦,但似乎没有按预期工作。我试图将document.body分配给变量,然后通过.innerHTML()将HTML插入其中,但我收到一条错误消息,指出我们无法设置null属性。

以下是应该将画布添加到HTML文档的代码。

 private createDisplay(){
    document.title = title;
    let body= <HTMLElement>(document.getElementById('container'));
    console.log(body);
    body.innerHTML = `<canvas id='canvas' width='${width}' height='${height}'</canvas>`;
    let ctx = <HTMLCanvasElement> document.getElementById('canvas');
    graphics = ctx.getContext('2d');
  }

开头
private createDisplay(){
  document.title = title;
  let body = document.body;
  body.innerHTML = `<canvas id='canvas' width='${width}' height='${height}'></canvas>`;
.....

0 个答案:

没有答案