记录一次类型错误的解决方案,ts报错类型“Element”上不存在属性“offsetTop”。
因为ts默认用的是Element,需要声明为HTMLElement
let top = <HTMLImageElement>document.querySelector('.Top');
let _offsetTop = top.offsetTop
复制
或是下面这样
let top = document.querySelector('.Top') as HTMLElement; let _offsetTop = top.offsetTop
复制
当然如果你用的是angular的话,建议用 ElementRef
import { Component, ElementRef } from '@angular/core'; constructor( private elementRef: ElementRef ) { } this.elementRef.nativeElement.querySelector('#select_id');
复制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
20多个Bug别约谈……怪我太稚嫩了
jinchanchanwaji
31次阅读
2025-03-11 11:33:20
表妹问:前端好玩吗?我说好玩!但表妹接下来的回复给我整哭了
jinchanchanwaji
27次阅读
2025-03-10 15:37:33
同事的前端代码,我真的改不动了!!痛哭~~~
jinchanchanwaji
26次阅读
2025-03-19 16:38:28
升职加薪太难,程序员搞IP这条路子,越真实越能赚钱?
jinchanchanwaji
21次阅读
2025-03-26 17:44:02
"打通设计与研发效率最后一公里”-云事业部前端团队 D2C/C2D落地经验分享
京东云开发者
21次阅读
2025-03-10 15:14:53
后端Leader放话:“你们前端算个P?”,我直接怒了……
jinchanchanwaji
15次阅读
2025-03-13 15:24:06
2年多前端血泪经验,说说都想掉眼泪…
jinchanchanwaji
4次阅读
2025-03-31 16:16:08
热门文章
子元素绝对定位position: absolute跟随父元素overflowscroll滚动了
2021-11-01 11481浏览
微信小程序报错:Unhandled promise rejection TypeError: WebAssembly.instantiate
2021-05-20 9383浏览
a-date-picker踩坑Warning: [antdv: DatePicker] value provides invalidate moment time. If you want to set empty value.
2021-07-12 8776浏览
ant-design-vue中a-date-picker 日期选择器校验不灵及禁止选择今天之前/之后的日期
2021-07-12 7088浏览
el-table合并表头、动态合并列、合并尾部合计
2023-06-14 7029浏览