【发布时间】:2022-02-14 19:14:36
【问题描述】:
我正在使用 document.getelementbyID().reset();重置表单值。但我在打字稿中收到错误。
Property 'reset' does not exist on type 'HTMLElement'.
我正在使用这个功能:
const resetButton = () => {
document.getElementById('compliance').reset();
}
<button onClick={resetButton}>
Reset
</button>
此功能在 javascript 中有效,但在打字稿中无效。
我该如何使用它。这些方法我都试过了,但都不管用。
1.
(<HTMLInputElement>document.getElementById('compliance)).reset;
我收到了这个错误。
JSX element 'HTMLInputElement' has no corresponding closing tag.
let inputreset = (document.getElementById('compliance) as HTMLInputElement).reset;
我收到了这个错误。
Property 'reset' does not exist on type 'HTMLInputElement'.
【问题讨论】:
标签: reactjs typescript next.js