问题:调用 querySelector() 通过 id 选择器获取 DOM 元素时,拿到的元素类型都是 Element
导致新问题:无法访问 img 元素的 src 属性了。
因为:Element 类型只包含所有元素共有的属性和方法(比如:id 属性)
解决方式:使用类型断言
,来手动指定更加具体的类型(比如,此处应该比 Element 类型更加具
值 as 更具体的类型
let img = document.querySelector('#image') as HTMLImageElement
技巧:通过 console.dir()
打印 DOM 元素,在属性的最后面,即可看到该元素的类型