下拉框显示与实际不符
# 具体遇到的问题
下拉框为什么会出现“年”、“个”这样的文字?
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
//这是js中的代码内容
function ymd(){
var yyyy=document.getElementById("yyyy");
var mm=document.getElementById("mm");
var dd=document.getElementById("dd");
var datetime=new Date();
var year=parseInt(datetime.getFullYear());
init(yyyy,1999,year);
init(mm,1,12);
init(dd,1,31);
}
function init(obj,start,end){
for(var i=start;i<=end;i++){
obj.options.add(new Option(i,i));
}
}
//这是html中的代码内容
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript" src="index.js"></script>
</head>
<body onload="ymd()">
<form>
<select id="yyyy" name="yyyy"></select>年
<select id="mm" name="mm"></select>月
<select id="dd" name="dd"></select>日
</form>
</body>
</html>
在这里输入代码,可通过选择【代码语言】突出显示
正在回答
同学你好,老师这边拷贝同学的代码,运行没有发现同学所说的问题,可更换浏览器尝试一下
加油,祝学习愉快~~~
- 参与学习 人
- 提交作业 5229 份
- 解答问题 2433 个
Facebook曾声称“只招全栈工程师”!全栈用人需求猛增,市面人才紧缺。 0基础进击Python全栈开发,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星