您可以添加全局输入处理程序并过滤输入名称。
// Add a global listener
document.addEventListener('input', function(event) {
// Filter on the name
if (event.target.name === 'MyDatePicker') {
handleChange(event); // Forward the event
}
});
// Handle as if we attached this to input[name="MyDatePicker"]
function handleChange(event) {
console.log('Current value:', event.target.value);
}
<input
type="text"
name="MyDatePicker"
role="combobox"
size="1"
autocomplete="off">