zoukankan      html  css  js  c++  java
  • dom中onload和弹出框以及location,history

    onload相关事件

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>title</title>
    <script >
    	function  my$(id){
    	return document.getElementById(id);
    }
    
    </script>
      <script>
    
        //页面加载的时候,按钮还没出现,页面没有加载完毕
    
        //页面加载完毕了,再获取按钮
        //只要页面加载完毕,这个事件就会触发-----页面中所有的内容,标签,属性,文本,包括外部引入js文件
       window.onload=function () {
        document.getElementById("btn").onclick=function () {
            alert("您好");
         };
      };
    
    
        //很重要
    //    onload=function () {
    //      document.getElementById("btn").onclick=function () {
    //        alert("您好");
    //      };
    //    };
    
        //扩展的事件---页面关闭后才触发的事件
    //    window.onunload=function () {
    //
    //    };
        //扩展事件---页面关闭之前触发的
    //    window.onbeforeunload=function () {
    //      alert("哈哈");
    //    };
    
      </script>
    </head>
    <body>
    <input type="button" value="按钮" id="btn"/>
    <script src="common.js"></script>
    </body>
    </html>
    

    location相关的事件

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>title</title>
      <script>
    
        //对象中的属性和方法
        //location对象
        //console.log(window.location);
    
    //    //地址栏上#及后面的内容
    //    console.log(window.location.hash);
    //    //主机名及端口号
    //    console.log(window.location.host);
    //    //主机名
    //    console.log(window.location.hostname);
    //    //文件的路径---相对路径
    //    console.log(window.location.pathname);
    //    //端口号
    //    console.log(window.location.port);
    //    //协议
    //    console.log(window.location.protocol);
    //    //搜索的内容
    //    console.log(window.location.search);
    
        onload=function () {
          document.getElementById("btn").onclick=function () {
            //设置跳转的页面的地址
           //location.href="http://www.jd.com";//属性----------------->必须记住
           //location.assign("http://www.jd.com");//方法
            //location.reload();//重新加载--刷新
            //location.replace("http://www.jd.com");//没有历史记录
    
    
    
          };
        };
    
      </script>
    </head>
    <body>
    <input type="button" value="显示效果" id="btn"/>
    
    </body>
    </html>
    

    history相关的事件

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>title</title>
    
    </head>
    <body>
    <input type="button" value="跳过去" id="btn1"/>
    <input type="button" value="前进" id="btn2"/>
    <script >
    	function  my$(id){
    	return document.getElementById(id);
    }
    </script>
    <script>
      //跳转的
      my$("btn1").onclick = function () {
        window.location.href = "www.baidu.com";
      };
      //前进
      my$("btn2").onclick = function () {
        window.history.forward();
      };
    </script>
    </body>
    </html>
    

      

  • 相关阅读:
    一种Hive性能调优方法(补充)
    Leetcode之MySQL练习题
    Hive的10种优化总结
    SQL练习题(1-76)学习笔记(来源于牛客网)
    SQL练习题47:将employees表中的所有员工的last_name和first_name通过(')连接起来
    SQL练习题46:牛客每次考试完,都会有一个成绩表(grade),请你写一个sql语句查询各个岗位分数升序排列之后的中位数位置的范围,并且按job升序排序
    SQL练习题45:
    SQL练习题44:牛客每天有很多人登录,请你统计一下牛客每个日期新用户的次日留存率。
    CDN-jQuery
    [转]vue和微信小程序的区别、比较
  • 原文地址:https://www.cnblogs.com/liushisaonian/p/9375064.html
Copyright © 2011-2022 走看看