<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>
javascript
select
------解决方案--------------------
怎么个意思?是年份数值加不上还是 otpion项添加不上
------解决方案--------------------
<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>
没有问题啊,难道是你的js放的位置问题,放到body后边或者onload时候调用