带有子字符串的Javascript函数

带有子字符串的Javascript函数,javascript,Javascript,我参加了一个Javascript课程,我有一些练习作为家庭作业。在其中一个函数中,我必须创建一个Javascript函数,该函数具有以下角色:当我按下按钮时,该函数应该从文本的第一个字段获取数据,并将其放入接下来的3个输入字段(日、月和年) 我写了这个函数,但它不起作用。你能告诉我为什么吗?多谢各位 按下按钮 函数日历(){ var x=“20/12/2015”; var day=x.子串(0,2); var月=x.子串(3,5); 风险年=x.子串(6); document.getEl

我参加了一个Javascript课程,我有一些练习作为家庭作业。在其中一个函数中,我必须创建一个Javascript函数,该函数具有以下角色:当我按下按钮时,该函数应该从文本的第一个字段获取数据,并将其放入接下来的3个输入字段(日、月和年)

我写了这个函数,但它不起作用。你能告诉我为什么吗?多谢各位


按下按钮


函数日历(){ var x=“20/12/2015”; var day=x.子串(0,2); var月=x.子串(3,5); 风险年=x.子串(6); document.getElementsByTagName(“输入”)[1].innerHTML=day; document.getElementsByTagName(“输入”)[2].innerHTML=month; document.getElementsByTagName(“输入”)[3].innerHTML=year; }
您需要使用
value
属性来设置/获取

函数日历(){
var x=“20/12/2015”;
日=x.子串(0,2);
月=x.子串(3,5);
年份=x.子字符串(6),
输入=document.getElementsByTagName(“输入”);
输入[1]。值=天;
输入[2]。值=月份;
输入[3]。值=年;
}

按下按钮



要设置
输入
元素的值,必须为其
值赋值。对于
textarea
元素也是如此

当处理几乎任何其他类型的元素时,分配给
innerHTML
,但不分配给输入


按下按钮


函数日历(){ var x=“20/12/2015”; var day=x.子串(0,2); var月=x.子串(3,5); 风险年=x.子串(6); document.getElementsByTagName(“输入”)[1]。值=天; document.getElementsByTagName(“输入”)[2]。值=月份; document.getElementsByTagName(“输入”)[3]。值=年份; }
我不知道为什么有人否决了这个问题。我想这是一个真正的怀疑。至少他试过了。