我想在Typescript/Reactjs中的HTML元素上觸發單擊事件。在Typescript中觸發點擊 - Property'click'在類型'Element'上不存在
let element: Element = document.getElementsByClassName('btn')[0];
element.click();
上面的代碼確實有效。但我得到一個Typescript錯誤:
ERROR in [at-loader] ./src/App.tsx:124:17
TS2339: Property 'click' does not exist on type 'Element'.
那麼這樣做的正確方法是什麼?
甚至'HTMLButtonElement'如果你知道這是一個'' – JKillian
都能跟得上:錯誤[在裝載機] ./src/Game.tsx:123:13 TS2322:類型「元素」是不可轉讓鍵入'HTMLElement'。 '元素'類型中缺少屬性'accessKey'。 – Floris
使用轉換運算符'document.getElementsByClassName('btn')[0]作爲HTMLElement' –