为了账号安全,请及时绑定邮箱和手机立即绑定

为什么一直显示这两个函数不存在

<!DOCTYPE html>

<html>

 <head>

  <title>浏览器对象</title>  

  <meta http-equiv="Content-Type" content="text/html; charset=gkb"/> 

  <script type="text/javascript">  

    var currentUrl=location.href;

    console.log(currentUrl);

    //获取显示秒数的元素,通过定时器来更改秒数。

    function showChangeTime(){

        //跳转到 https://www.baidu.com 页面的函数

        function goTo(){

          window.open('https://www.baidu.com','百度','width=600,height=500');

          document.write('操作成功!');

        }

        setTimeout('goTo',5000);

        //显示倒计时的函数

        var num=5;

        function changeTime(){  

            var timgHtml=document.getElementById('time');

                timgHtml.innerHtml('num');

                num--;       

          }

          i=setInterval('changeTime()',1000);

          if(num==1){

            clearInterval(i);

          } 

      }

        //返回到当前页面

        function backCurrent(){       

          history.go(-1);

      }

      showChangeTime();

   

   

 </script>   

 </head>

 <body>

  <!--先编写好网页布局-->

  <p><span id="time"></span> 秒后回到主页<a href="#" id="toBaidu" onclick="backCurrent()">返回</a></p>

  

 

  

</body>

</html>


正在回答

2 回答

function showChangeTime() {
    //跳转到 https://www.baidu.com 页面的函数
    function goToBaidu() {
        window.open('https://www.baidu.com', '百度', 'width=600,height=500');
        document.write('操作成功!');
    }
    setTimeout(function(){goToBaidu();}, 5000);
    //显示倒计时的函数
    var num = 5;
    function changeTime() {
        var timgHtml = document.getElementById('time');
        timgHtml.innerHTML = String(num);
        num--;
    }
    var i = setInterval(function(){changeTime();}, 1000);
    if (num === 1) {
        clearInterval(i);
    }
}
//返回到当前页面
 function backCurrent() {
     history.go(-1);
 }
window.onload = showChangeTime;

主函数体内有一些错误,提示函数不存在的话可以改用匿名函数方式实现

0 回复 有任何疑惑可以回复我~

逻辑有问题。https://img1.sycdn.imooc.com//5be12bf90001c32e08650707.jpg

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么一直显示这两个函数不存在

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信