如何将日期从javascript设置为html<;输入类型=";日期“/&燃气轮机;要素

如何将日期从javascript设置为html<;输入类型=";日期“/&燃气轮机;要素,javascript,html,date,Javascript,Html,Date,有人能告诉我如何将日期从javascript设置为HTML元素吗?是否可以这样做,因为它使用的是标记,而不是标记, 实际上,我有一个要求,我希望用户从一个输入元素中选择一个日期,它将自动在另一个日期输入元素中设置日期,并延长1年 例如,如果我从第一次输入中选择一个日期为2018年2月16日,那么它将自动填充另一个日期输入为2019年2月16日 提前谢谢 您可以使用获取所需的日期,并用$('selector').val(newdate)填充另一个日期输入 我希望这会对你有所帮助 $('#fiel

有人能告诉我如何将日期从javascript设置为HTML元素吗?是否可以这样做,因为它使用的是标记,而不是标记, 实际上,我有一个要求,我希望用户从一个输入元素中选择一个日期,它将自动在另一个日期输入元素中设置日期,并延长1年

例如,如果我从第一次输入中选择一个日期为2018年2月16日,那么它将自动填充另一个日期输入为2019年2月16日


提前谢谢

您可以使用获取所需的日期,并用
$('selector').val(newdate)
填充另一个日期输入

我希望这会对你有所帮助

$('#field1')。关于('change',函数(e){
$('#field2').val($(this.val());
});

这是代码

const{format}=dateFns
函数getDate(){
var oldDate=document.getElementById(“oldDate”).value;
变量日期=新日期(旧日期)
var newDate=新日期(Date.getFullYear()+1,Date.getMonth(),Date.getDay())
document.getElementById(“newDate”).value=format(newDate,'yyyyy-MM-DD');
}

我用了另一种方式:

document.getElementById('1').addEventListener('change',function(){
var date1=document.getElementById('1');
var dateSplit=document.getElementById('1').value.split(“-”);
dateSplit[0]=parseInt(dateSplit[0]);
dateSplit[0]=dateSplit[0]+1;
dateSplit[0]=dateSplit[0]。toString();
var date2=document.getElementById('2')。value=dateSplit[0]+“-”+dateSplit[1]+“-”+dateSplit[2];
});


输入元素的
属性将包含日期。因此,选择原始元素,获取其值。然后选择日期必须到达的元素,并将该输入值更改为第一个元素的值。由于您没有显示有问题的代码,我们无法帮助调试您的代码,只建议尝试。他希望在第二个框中显示2019。将值转换为日期并提取年份、日期和月份。以1递增年份,使用日期构造函数,使用val()设置值嘿,这正是我要问的。非常感谢。