简体   繁体   中英

TS2339: Property 'width' does not exist on type 'HTMLDivElement'

在此处输入图像描述

What should I do

 this.container = document.getElementById(obj.id) as HTMLDivElement;   
 this.containerWidth =this.container.width;
 this.containerHeight = this.container.height

You can use offsetWidth : offsetWidth and offsetHeight

this.containerWidth =this.container.offsetWidth;
this.containerHeight = this.container.offsetHeight

You saw this error because HTMLElement don't have property width.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM