类型“事件目标”中缺少以下属性

我在类型脚本中有这段代码


 var btn  = document.getElementsByClassName("btn-up") as EventTarget;

 btn.addEventListener('click', (event) => {

 console.log('clickcc');

})

它向我抛出这个错误 * 键入 “HTMLCollectionOf” 缺少类型 “事件目标” 中的以下属性: 添加事件接收器, 调度事件事件, 删除事件接收器 *


请问如何解决它?


翻过高山走不出你
浏览 66回答 1
1回答

繁花如伊

这将返回 元素,而不仅仅是单个元素:arraydocument.getElementsByClassName("btn-up") as EventTarget自:document.getElementsByClassName("btn-up")[0] as EventTarget
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript