a标签 href 调用 JS函数失败 <a href="javascript:hh(); ">

来源:8-17 编程练习

ORead

2016-01-08 04:46


 
      <a href="javascript:hh(); ">返回</a>
  
  <script type="text/javascript"> 
    var cond=document.getElementById("second").innerHTML;

    function sec(){
        cond--;
        document.getElementById("second").innerHTML=cond;
        if(cond==1){
            //window.location.assign(location.hostname);
            window.location.assign("http://www.imooc.com");
        }
    }
    setInterval(sec,1000);

   function hh(){
       window.history.go(-2);
   }
 </script>

我哪里错了?怎么我a标签调用函数失败?请帮忙一下,谢谢!!详细可查看代码!!

另外, window.location.assign(如果这里不使用http://),是否不能正常加载地址?

就如 window.location.assign(location.hostname); 不能正常打开?

写回答 关注

2回答

  • CrossingMay
    2016-01-08 11:27:55

    经测试调用函数一点问题都没有。因为你的hh()里是-2,也就是说,返回到上上一个页面,你先打开一个百度页面,再到imooc,最后打开你现在这个文件,点返回,就能回到百度的页面。

    第二个问题我查看并且试过了,不能正常加载,估计assign(url)传入的是完整的url参数。

    coolwa... 回复ORead

    我也是,go(-2)才有用

    2016-01-12 20:28:16

    共 2 条回复 >

  • 梵天001
    2016-01-08 10:06:42

    函数不是你那样用的哈

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题