OptionalelementConstructor?: (new () => HTMLInputElement) | (new () => HTMLTextAreaElement)The constructor for the underlying native element. Defaults to HTMLInputElement, but can be
set to HTMLTextAreaElement for textarea-based elements.
The value of the input element before this listener fired.
A function to be called when an input element's value changes.