五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

報(bào)錯(cuò)Property 'className' does not exist on type 'EventTarget'.的一種解

2022-10-20 22:32 作者:LogByMax  | 我要投稿

(認(rèn)知有限,如有不妥,還望告知,歡迎討論。)

問題產(chǎn)生背景

在寫前端的過程中,我想要監(jiān)聽鼠標(biāo)在界面上的點(diǎn)擊,于是寫了下面的代碼

代碼運(yùn)行順利,但是在GitHub上的規(guī)范檢查中className這邊出現(xiàn)報(bào)錯(cuò)

Property 'className' does not exist on type 'EventTarget'.


解決方法

通過查閱[1]的資料發(fā)現(xiàn),由于EventTarget不是繼承自Element類型,所以typescript不能成功識(shí)別class和id這些屬性。

所以這里使用類型斷言將event.target的類型明確指明為Element即可



=END=

=reference=

[1]https://www.designcise.com/web/tutorial/how-to-fix-property-does-not-exist-on-type-eventtarget-typescript-error

[2]https://www.typescriptlang.org/docs/handbook/2/everyday-types.html#type-assertions


報(bào)錯(cuò)Property 'className' does not exist on type 'EventTarget'.的一種解的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
金川县| 磴口县| 虎林市| 得荣县| 崇仁县| 施甸县| 通辽市| 通许县| 库车县| 兴国县| 牟定县| 清苑县| 南平市| 宜良县| 增城市| 同心县| 香港 | 策勒县| 广汉市| 都兰县| 阿巴嘎旗| 灵宝市| 浦北县| 山阳县| 教育| 扎赉特旗| 林甸县| 奉节县| 澄迈县| 九寨沟县| 姜堰市| 信丰县| 瑞丽市| 杂多县| 和田市| 基隆市| 南郑县| 石阡县| 商水县| 建德市| 江城|