TypeScript无法提交表单

Gon*_*gxi 5 typescript

什么时候使用打字稿,vs告诉我HTMLElment将没有提交属性.

document.getElementById('case_form').submit();
Run Code Online (Sandbox Code Playgroud)

我如何form.submit()在打字稿文件中使用?

DCo*_*der 14

你需要告诉TypeScript这个元素实际上是<form>:

var myForm = <HTMLFormElement>document.getElementById('case_form');
myForm.submit();
Run Code Online (Sandbox Code Playgroud)

这里的要点是<newType>value,告诉TypeScript转换valuenewType.