如何将JSX.Element转化为HTMLFormElement?

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

阅读 5.6k
2 个回答

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

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

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

这样?

const form: HTMLFormElement = <form action="abc.html" method="post"></form>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题