最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)遵守國家法律
合肥市| 萍乡市| 皮山县| 揭西县| 资兴市| 三明市| 汤原县| 乡宁县| 嘉义县| 泸水县| 雷州市| 双城市| 灵台县| 中方县| 阿鲁科尔沁旗| 筠连县| 兴国县| 科尔| 邵阳县| 邢台县| 孝感市| 本溪| 华安县| 平利县| 永新县| 巴楚县| 高密市| 山阳县| 临朐县| 当涂县| 蕉岭县| 伊宁市| 太仆寺旗| 岳阳县| 万年县| 涪陵区| 凤翔县| 搜索| 开鲁县| 梅河口市| 宁陵县|