`const form = <form action="abc.html" method="post"></form>
`
上面这个写法生成的是JSX.Element,如何转化成HTMLFormElement类型呢?还是我定义的写法错了?
`const form = <form action="abc.html" method="post"></form>
`
上面这个写法生成的是JSX.Element,如何转化成HTMLFormElement类型呢?还是我定义的写法错了?
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
你这是一个典型的误区。JSX不等于html。JSX只是React.createElement方法(假设你用的是react)的语法糖 得到的无非是一个ReactNode
换句话说得到无非就是一个对象 身上有key prop等三四个属性 和 HTMLElement相去甚远 完全还没渲染成dom呢
所以 这根本不是一个东西 无法转换