如何将JSX.Element转化为HTMLFormElement?

`const form = <form action="abc.html" method="post"></form>
`
image.png
上面这个写法生成的是JSX.Element,如何转化成HTMLFormElement类型呢?还是我定义的写法错了?

阅读 5.8k
2 个回答

你这是一个典型的误区。JSX不等于html。JSX只是React.createElement方法(假设你用的是react)的语法糖 得到的无非是一个ReactNode

换句话说得到无非就是一个对象 身上有key prop等三四个属性 和 HTMLElement相去甚远 完全还没渲染成dom呢

所以 这根本不是一个东西 无法转换

这样?

const form: HTMLFormElement = <form action="abc.html" method="post"></form>
推荐问题