猿问

我怎么把js文件里的函数调用到html文件中,并使两个函数依次运行?

    

var y,m,d;

//第一个函数

    function myFunction(){

    do{

    var y=parseInt(prompt("请输入你的出生年份"));

    var m=parseInt(prompt("请输入你的出生月份"));

    var d=parseInt(prompt("请输入你的出生日"));       //弹出年、月、日输入框,声明年月日,并赋值

     if(isNaN(y,m,d)){

          alert("日期只能为数字");

        }else if ((y<1900||y>2018)){

          alert("输入的年份有误");

        }else if ((m<1||m>12)) {

          alert("输入的月份有误");

        }else if ((d<1||d>31)) {

          alert("输入的月份有误");

        }else{

          console.log(y,m,d);

        }

    }while(isNaN(y,m,d)||(y<1900||y>2018)||(m<1||m>12)||(d<1||d>31));



//第二个函数

    function allDays()

    var getMonth=[31,28,31,30,31,30,31,31,30,31,30];

    var sum1=0,i;

    for(i=0;i<m-1;i++){

        sum1+=getMonth[i]//求各月份数字之和

    }


    //年

    //判断年是否为闰年,是且大于2月份加一

        if(( y%400 ==0||(y % 4 == 0&& y%100 !=0))&& m > 2){

            sum=sum1 + d +1;

            document.write("该天为一年中的第"+sum+"天");

        }else{

            sum=sum1+d;

            document.write("该天为一年中的第"+sum+"天");

        }   

    }


嘿曼
浏览 1584回答 1
1回答

zzZerOrz

在HTML里写script标签,链接到你的js文件,然后再写一个script标签,在里面调用方法就可以了,按你调用的顺序执行
随时随地看视频慕课网APP
我要回答