如何在JavaScript中从日期输入中调用日期选择器?

问题描述:

Chrome提供了原生日期选取器<input type="date">date picker for date input in chrome如何在JavaScript中从日期输入中调用日期选择器?

我喜欢它,这是我完全确定有它仅适用于Chrome工作。

问题是我该如何在JavaScript中为此输入字段调用日期选择器?

通常只有输入字段,直到用户把它聚焦并点击小黑三角打开小日历。我想从JavaScript打开它。

如果可能,我想避免使用第三方日期选择器。

我试过element.focus()element.click()

+1

我的猜测是,你不能。这是不可见的标记,不能添加事件,只需单击“输入”不会导致它。你不能移动鼠标指针与JS,没有它的API,不是我所知道的。 – Xotic750

我想通了。

诀窍是发送F4键盘事件。

见我的答案的详细信息(确实)重复的问题here

+0

酷,在Chrome中工作。但是,这似乎不是标准的战争在任何地方都行得通? –