Я изо всех сил пытаюсь ввести поиск для всех элементов ввода внутри отправленной формы.
const submit = async (e: React.FormEvent) => {
e.preventDefault();
const inputs = e.target.getElementsByTagName('input') as HTMLInputElement; //TS2339: Property 'getElementsByTagName' does not exist on type 'EventTarget'.
};
return (
<form onSubmit={submit}>
<input type="date" name="date" placeholder="e.g. 10/11/1984" />
</form>
</>
);
Полная ошибка TS
/var/www/src/Pages/NewClaim/index.tsx
TypeScript error in /var/www/Pages/NewClaim/index.tsx(47,27):
Property 'getElementsByTagName' does not exist on type 'EventTarget'. TS2339
45 | e.preventDefault();
> 46 | const inputs = e.target.getElementsByTagName('input') as HTMLInputElement;
| ^
48 | const newClaimData = await createClaim();
(e.target as ...).get...
? Вы в настоящее время утверждаете на всем этом.