Typescript
Foo*_*dom 6
事件处理程序应如下所示:
<select name="cellsWide" onChange={(e) => { console.log(e.currentTarget.value); }}>target和之间的区别在 MDN here 上currentTarget进行了解释。是触发事件的元素,是处理程序所在的元素。这意味着严格来说,可能不是您在其上定义处理程序的元素,甚至可能不是. 因此使用是安全的选择。targetcurrentTargettargetHTMLElementcurrentTarget
此外,Solid 文档中的 Typescript 指南也涉及到这一点:solidjs./guides/typescript#event-handlers (3认同)Typescript