我有以下元素我的HTML
<input style="cursor:pointer;" type="text" name="startDate" value="" onclick="toggle('startDate')"/>
我想在用户点击上面的输入元素时显示包含日历的<div>
元素。任何人都可以帮我如何为此编写javascript?
我目前用以下代码编写了一个JavaScript
inputElement.style.position='relative';
divCalender.style.position='absolute';
divCalender.style.top=30;
divCalender.style.left=30;
divCalender.style.display = 'block';
但这对<input>
不起作用。如果我为<button>
或<img>
编写相同的JavaScript逻辑,则可行。任何人都可以告诉我它为什么不适用于<input>
答案 0 :(得分:-1)
我建议你使用DateTime Jquery插件http://archive.plugins.jquery.com/plugin-tags/datetime
(您可以修改为仅显示日期)