Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript “EventTarget”类型中缺少以下属性_Javascript_Reactjs_Typescript_Web - Fatal编程技术网

Javascript “EventTarget”类型中缺少以下属性

Javascript “EventTarget”类型中缺少以下属性,javascript,reactjs,typescript,web,Javascript,Reactjs,Typescript,Web,你好,我有这段打字脚本代码 var btn = document.getElementsByClassName("btn-up") as EventTarget; btn.addEventListener('click', (event) => { console.log('clickcc'); }) 这让我犯了这个错误 *类型“HTMLCollectionOf”缺少类型“EventTarget”中的以下属性:addEventListener、dispatchEvent、remo

你好,我有这段打字脚本代码

 var btn  = document.getElementsByClassName("btn-up") as EventTarget;
 btn.addEventListener('click', (event) => {
 console.log('clickcc');
})
这让我犯了这个错误 *类型“HTMLCollectionOf”缺少类型“EventTarget”中的以下属性:addEventListener、dispatchEvent、removeEventListener*

请问怎么修

这将返回元素数组,而不仅仅是单个元素:

document.getElementsByClassName("btn-up") as EventTarget
致:

工作演示:

这将返回元素数组,而不仅仅是单个元素:

document.getElementsByClassName("btn-up") as EventTarget
致:

工作演示:


我用document.getElementById选择器修复了它,但是如果我想绑定更多的按钮,怎么做?这能回答您的问题吗?我用document.getElementById选择器修复了它,但是如果我想绑定更多的按钮,怎么做?这能回答您的问题吗?不起作用的类型“HTMLCollectionOf”缺少类型“EventTarget[]”中的以下属性:pop、push、concat、join@BrokolicovýDžuß,它正在工作。请检查不工作的工作降级类型“HTMLCollectionOf”缺少类型“EventTarget[]”中的以下属性:pop、push、concat、join@BrokolicovýDžuß,正在工作,请检查工作演示