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

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

http://img1.sycdn.imooc.com//climg/5f23f6860934b38603150050.jpg

<!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

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕元宝 2020-08-01 13:50:26

同学你好:

根据下图两处修改即可

http://img1.sycdn.imooc.com//climg/5f250253090f66cd07820211.jpghttp://img1.sycdn.imooc.com//climg/5f25025909d6f6c712830619.jpg

如果我的回答解决了同学的疑惑,欢迎采纳!祝同学学习愉快!

好帮手慕元宝 2020-07-31 19:42:09

同学你好:

麻烦提供一下错误截图


  • 提问者 Buck_messic #1
    老师回复里添加不了截图,错误代码:  index.js:64 Uncaught SyntaxError: Unexpected end of input index.html:7 Uncaught ReferenceError: ymd is not defined at onload (index.html:7)
    2020-07-31 23:10:28
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.从网页搭建入门Python Web
  • 参与学习           人
  • 提交作业       218    份
  • 解答问题       3562    个

本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师