html元素的高度不会改变

时间:2018-06-07 09:31:24

标签: javascript html css typescript web

我有一点JavaScript / TypeScript问题。 我有一个图像文件上传器,当用户上传图像时,它将在画布上打印。我希望在使用JavaScript / TypeScript上传图像后更改画布高度,但它不会更改。

function ZeichneBildInCanvas(): void {
  canvasBild.height = bild.height;
  canvasBild.width = bild.width;
  canvasBild.getContext("2d").drawImage(bild, 0, 0);

  canvasWrapper.setAttribute("height", canvasBild.style.height);
  canvasWrapper.style.height = canvasBild.style.height;

  ListeMitRechtecken[aktivesRechteck].canvas.width = bild.naturalWidth;
  ListeMitRechtecken[aktivesRechteck].canvas.height = bild.naturalHeight;
  ListeMitRechtecken[aktivesRechteck].context.drawImage(bild, 0, 0);
}

canvasWrapper和canvasBild不会改变它们的高度。我用.style.height和setAttributes试了一下,但我不知道它为什么不起作用。

感谢您的支持。

0 个答案:

没有答案