Rumah > hujung hadapan web > html tutorial > 我想搞一个年份的列表框,有个小问题_html/css_WEB-ITnose

我想搞一个年份的列表框,有个小问题_html/css_WEB-ITnose

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-24 12:18:13
asal
1361 orang telah melayarinya

本帖最后由 liln0530 于 2013-01-10 11:03:56 编辑

javascript select

<select name="gender" style="width:200; margin-left:50px;" id="Yearselect"><script type="text/javascript">   var yselect=document.getElementById("Yearselect")   var year = new Date()   var nYear = year.getFullYear()   while(nYear >= 1970 )   {       yselect.options.add(new Option(nYear + "年",  nYear-1970))//这里的年怎么就加不上?       nYear--   }</script></select>
Salin selepas log masuk


回复讨论(解决方案)

怎么个意思?是年份数值加不上还是 otpion项添加不上

yselect.options.add(new Option(nYear,nYear-1970))//年份可以显示如2013,就是想在后面加个“年”字
yselect.options.add(new Option(nYear + "年",nYear-1970))//连年份都不显示,压根什么都没有

<html><head></head><body>	<select name="gender" style="width:200; margin-left:50px;" id="Yearselect">		</select></body><script type="text/javascript">	   var yselect=document.getElementById("Yearselect")	   var year = new Date()	   var nYear = year.getFullYear()	   while(nYear >= 1970 )	   {		   yselect.options.add(new Option(nYear + "年",  nYear-1970))//这里的年怎么就加不上?		   nYear--	   }	</script></html>
Salin selepas log masuk

没有问题啊,难道是你的js放的位置问题,放到body后边或者onload时候调用

我加了一个  
就好了

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan