Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.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中选择日期 2007 2008 2009 2010 2011 2012 2013 2014 2007 2008 2009 2010 2011 2012 2013 2014 2007 2008 2009 2010 2011 2012 2013 2014_Javascript - Fatal编程技术网

Javascript 动态调用下拉列表以在html中选择日期 2007 2008 2009 2010 2011 2012 2013 2014 2007 2008 2009 2010 2011 2012 2013 2014 2007 2008 2009 2010 2011 2012 2013 2014

Javascript 动态调用下拉列表以在html中选择日期 2007 2008 2009 2010 2011 2012 2013 2014 2007 2008 2009 2010 2011 2012 2013 2014 2007 2008 2009 2010 2011 2012 2013 2014,javascript,Javascript,我有3个下拉列表,如前一年、本年度和下一年。我如何选择本年度作为本年度?如本年度为2012年,则当页面加载时,它会自动选择2012。有人能告诉我动态选择的Javascript代码吗?您的标记似乎不正确。我猜你在找这样的东西: <select value="dt" name="previousYear"> <option value="2007">2007</option> <option value="2008">2008</o

我有3个下拉列表,如前一年、本年度和下一年。我如何选择本年度作为本年度?如本年度为2012年,则当页面加载时,它会自动选择2012。有人能告诉我动态选择的Javascript代码吗?您的标记似乎不正确。我猜你在找这样的东西:

  <select  value="dt" name="previousYear">
  <option value="2007">2007</option>
  <option value="2008">2008</option>
  <option value="2009">2009</option>
  <option value="2010">2010</option>
  <option selected="selected" value="2011">2011</option>
  <option value="2012">2012</option>
  <option value="2012">2013</option>
  <option value="2012">2014</option>
</select>
<select  value="dt" name="currentYear">
  <option value="2007">2007</option>
  <option value="2008">2008</option>
  <option value="2009">2009</option>
  <option value="2010">2010</option>
  <option selected="selected" value="2011">2011</option>
  <option value="2012">2012</option>
  <option value="2012">2013</option>
  <option value="2012">2014</option>
</select>
<select  value="dt" name="nextYear">
  <option value="2007">2007</option>
  <option value="2008">2008</option>
  <option value="2009">2009</option>
  <option value="2010">2010</option>
  <option selected="selected" value="2011">2011</option>
  <option value="2012">2012</option>
  <option value="2012">2013</option>
  <option value="2012">2014</option>
</select>

函数setYear()
{
var d=新日期();
var x=document.getElementById(“currentYear”);//用于选择框id=“currentYear”
x、 值=d.getFullYear();
}
可以这样说:

<script type="text/javascript">
function setYear()
{
 var d = new Date();
 var x = document.getElementById("currentYear");//for select box id="currentYear"
 x.value=d.getFullYear();
}
</script>

在页面加载上调用上述函数,为选择框设置当前年份。
我建议您将其作为一个基本示例,以便更好地理解。希望这能有所帮助。

您的标记似乎不正确。我猜你在找这样的东西:

  <select  value="dt" name="previousYear">
  <option value="2007">2007</option>
  <option value="2008">2008</option>
  <option value="2009">2009</option>
  <option value="2010">2010</option>
  <option selected="selected" value="2011">2011</option>
  <option value="2012">2012</option>
  <option value="2012">2013</option>
  <option value="2012">2014</option>
</select>
<select  value="dt" name="currentYear">
  <option value="2007">2007</option>
  <option value="2008">2008</option>
  <option value="2009">2009</option>
  <option value="2010">2010</option>
  <option selected="selected" value="2011">2011</option>
  <option value="2012">2012</option>
  <option value="2012">2013</option>
  <option value="2012">2014</option>
</select>
<select  value="dt" name="nextYear">
  <option value="2007">2007</option>
  <option value="2008">2008</option>
  <option value="2009">2009</option>
  <option value="2010">2010</option>
  <option selected="selected" value="2011">2011</option>
  <option value="2012">2012</option>
  <option value="2012">2013</option>
  <option value="2012">2014</option>
</select>

函数setYear()
{
var d=新日期();
var x=document.getElementById(“currentYear”);//用于选择框id=“currentYear”
x、 值=d.getFullYear();
}
可以这样说:

<script type="text/javascript">
function setYear()
{
 var d = new Date();
 var x = document.getElementById("currentYear");//for select box id="currentYear"
 x.value=d.getFullYear();
}
</script>

在页面加载上调用上述函数,为选择框设置当前年份。
我建议您将其作为一个基本示例,以便更好地理解。希望这对您有所帮助。

您应该使用

<body onload="setYear()">
<!-- your markup -->
</body>

你应该用一些东西作为

<body onload="setYear()">
<!-- your markup -->
</body>

您能告诉我如何调用函数吗?因为我是javascript新手,请解释我没有内联处理程序。改用
window.onload=function(){…}
你能告诉我如何调用函数吗?因为我是javascript新手,请解释我没有内联处理程序。而是使用
window.onload=function(){…}
你应该从选择标记中删除value=dt,你应该从选择标记中删除value=dt,你应该如何在HTML中选择默认值作为当前年份选择默认值作为当前年份选择我必须写的内容,在那里我必须显示前10年和未来10年,当我选择下拉列表时,它应该显示你的意思是你需要生成HTML动态??谢谢我还需要一个帮助jaychapani如果我更改当前年份,它将自动更改上一年和下一年如果我选择当前年份为2007年,上一年必须是2006年,下一年应该是2008年,就像那样我有一个div类,我如何调用该类我如何显示当前年份在div类中动态使用年份。。。。@user1550575我不明白你怎么能选择默认值作为当前年份作为HTML中的当前年份选择我必须写的内容,在那里我必须显示前10年和未来10年当我选择下拉菜单时,它应该显示你的意思是你需要生成HTML动态??谢谢我还需要一个帮助jaychapani如果我更改当前年份den它会自动更改上一年和下一年如果我选择当前年份为2007 den上一年必须是2006年,下一年应该是2008年我也有一个div类我如何调用该类我如何显示当前年份在div类中动态使用。。。。@user1550575我没听懂