Javascript 通过拖动调用HTML5输入

Javascript 通过拖动调用HTML5输入,javascript,html,Javascript,Html,我使用HTML5输入来选择日期 我只想在用户点击特定图像时打开输入,但我不能强制移动浏览器打开日期选择器 以下是要素: <input type="date" class="dateInput" name="day" id="day"> 简单问题: 如何使用javascript在中打开?当用户关注表单元素时,HTML5日期选择器将打开。如果单击/触摸图像,这与获得焦点不同 但您可能可以通过在图像单击上触发聚焦事件来模拟此行为: jQuery( '#date-input-image

我使用HTML5输入来选择日期

我只想在用户点击特定图像时打开输入,但我不能强制移动浏览器打开日期选择器

以下是要素:

<input type="date" class="dateInput" name="day" id="day">

简单问题:
如何使用javascript在中打开?

当用户关注表单元素时,HTML5日期选择器将打开。如果单击/触摸图像,这与获得焦点不同

但您可能可以通过在图像单击上触发聚焦事件来模拟此行为:

jQuery( '#date-input-image-1' ).click( function() {
    jQuery( '#date-input-1' ).focus();
} )

我已经试过了。它正在选择元素,但没有其他操作。