Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有JavaScript方法使html日期输入显示日期选择器?_Javascript_Html_Datepicker - Fatal编程技术网

是否有JavaScript方法使html日期输入显示日期选择器?

是否有JavaScript方法使html日期输入显示日期选择器?,javascript,html,datepicker,Javascript,Html,Datepicker,我想从外部按钮触发日期输入的日期选择器的显示 <input id="date" type="date" /> <button>display date</button> 你可以和我一起去 let x = document.getElementById('myDate'), d = new Date(), m = d.getMonth() < 10 ? `0${d.getMonth()}` : `${d.getMonth()}`, day =

我想从外部按钮触发日期输入的日期选择器的显示

<input id="date" type="date" />
<button>display date</button>
你可以和我一起去

let x = document.getElementById('myDate'),
  d = new Date(),
  m = d.getMonth() < 10 ? `0${d.getMonth()}` : `${d.getMonth()}`,
  day = d.getDay() < 10 ? `0${d.getDay()}` : `${d.getDay()}`;

x.value = d.getFullYear() + "-" + m + "-" + day;
let x=document.getElementById('myDate'),
d=新日期(),
m=d.getMonth()<10`0${d.getMonth()}`:`${d.getMonth()}`,
day=d.getDay()<10`0${d.getDay()}`:`${d.getDay()}`;
x、 值=d.getFullYear()+“-”+m+“-”+天;

这在firefox和edge上运行良好:


显示日期
var按钮=document.querySelector(“按钮”);
button.onclick=()=>{
var输入=document.querySelector(“日期”);
input.focus()
输入。单击()
}

嗨,我不想知道日期,但想让日期选择器显示出来。当您在pc或移动设备上单击箭头时显示的内容只需触摸输入即可。我想在Chrome/Android和Firefox/Desktop上用一个单独的按钮来显示它,但不能在Chrome/Desktop或Firefox/Android上使用。。。
let x = document.getElementById('myDate'),
  d = new Date(),
  m = d.getMonth() < 10 ? `0${d.getMonth()}` : `${d.getMonth()}`,
  day = d.getDay() < 10 ? `0${d.getDay()}` : `${d.getDay()}`;

x.value = d.getFullYear() + "-" + m + "-" + day;