老师找不到哪里出了问题,显示ymd()没有被定义

<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript" src="index.js"></script>
</head>
<body onload="ymd(),initLogo()">
<form>
<select name="yyyy" id="yyyy" onchange="selectedYmd()"></select>年
<select name="mm" id="mm" onchange="selectedYmd()"></select>月
<select name="dd" id="dd"></select>日
<input type="button" value="删除列表项目" onclick="deteleSelect()"><br>
<img id="logImg" src="C:/Program Files/定稿/html/image/1.jpg">
<select id="logo" onchange="selectLogo()"></select>
</form>
</body>
</html>
function ymd(){
var yyyy=document.getElementById("yyyy");
var mm=document.getElementById("mm");
var dd=document.getElementById("dd");
var date=new Date();
var year=parseInt(date.getFullYear());
initSelected(yyyy,1999,year);
initSelected(mm,1,12);
initSelected(dd,1,31);
var n=yyyy.lenght;
yyyy.selectedIndex=Math.round(n/2);
}
function initSelected(obj,strat,end){
for(var i=strat;i<=end;i++){
obj.options.add(new Option(i,i));
}
}
function selectedYmd(){
var yyyy=document.getElementById("yyyy");
var mm=document.getElementById("mm");
var dd=document.getElementById("dd");
var m=parseInt(mm.value);
var dayEnd;
if(m==4 || m==6 || m==9 ||m==11){
dayEnd=30;
}else if (m==2){
dayEnd=28;
y=parseInt(yyyy.value);
if((y%4==0 && y%100!=0)|| y%400==0){
dayEnd=29;
}
}else{
dayEnd=31;
}
dd.options.length=0;
initSelected(dd,1,dayEnd);
}
function deteleSelect(){
var dd=document.getElementById("dd");
for(i=dd.length;i>=0;i--){
dd.options.remove(0);
}
}
function initLogo(){
var logo=document.getElementById("logo");
for(i=1;i<=10;i++){
logo.options.add(new Option(i,i));
}
function selectLogo(){
var logo=document.getElementById("logo");
var n = logo.value;
var logImg=document.getElementById("logImg");
logImg.src="C:/Program Files/定稿/html/image/"+n+".jpg";
}
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 218 份
- 解答问题 3562 个
本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。
了解课程


恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星