zoukankan      html  css  js  c++  java
  • JS复习 DOM

    DOM

      可以操作浏览器在桌面上的位置。尺寸。和地址栏。浏览器内部写的div之类的不能操作没有标记的纯文本

      windows对象
        window.open();开启新页面  不要乱用   公开的不要用

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
            <div>
                <input type="button" value="按钮1" id="btn1" />
            </div>
        </form>
    </body>
    </html>
    <script>
        var oBtn1 = document.getElementById("btn1");//获取按钮的id叫oBtn1
        oBtn1.onclick = function () {//点击oBtn1发生的事件
            window.open("Default2.aspx");//源窗口新页面打开
            window.open("Default2.aspx","_blank","width=400 height=400 left=200 top=200")//新窗口打开 宽高个400距离左边上边个200
        }
    </script>


        window.close();关闭当前页面在哪个页面执行关闭哪个页面

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
            <div>
                <input type="button" value="按钮1" id="btn1" />
                <input type="button" value="按钮2" id="btn2" />
            </div>
        </form>
    </body>
    </html>
    <script>
        var a;
        var oBtn1 = document.getElementById("btn1");//获取按钮的id叫oBtn1
        var oBtn2 = document.getElementById("btn2");//获取按钮的id叫oBtn2
        oBtn1.onclick = function () {//点击oBtn1发生的事件
          a=  window.open("Default2.aspx");//源窗口新页面打开 
        }
        oBtn2.onclick = function () {//点击oBtn2发生的事件
            a.close();  //关闭 a=  window.open("Default2.aspx");网页
        }
    </script>


        window.opener;父级窗口

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
            <div>
                <input type="button" value="按钮1" id="btn1" />
                
            </div>
        </form>
    </body>
    </html>
    <script>
        document.getElementById("btn1").onclick = function () {
            window.opener.close();//点击按钮关闭父级窗口
        }
    </script>


        window.setInterval(“要执行的代码”,“间隔的毫秒数”)间隔一段时间执行代码  / window.setTimeout(间隔的id) 清除间隔执行
       调整页面

        window.navigate("url");  不用
        window.moveTo(x,y);移动相对于IE浏览器有用
        window.resizeTo(wid,hei);相对于IE浏览器有用
        window.scrollTo(x,y);相当于锚点X为横向坐标。Y为纵向坐标

      window.history对象
        window.history.back();按一下后退
        window.history.forward();按一下前进

        window.history.go(n);n为数字  放正数前进n个页面  放负数后退n个页面
      window.location对象
         window.location.href="url";跳转页面只能在当前页面跳转  不会被屏蔽  可以alret获取网页地址

      

        

  • 相关阅读:
    第三次随笔作业
    第二次随笔作业
    第一次随笔
    第四次随笔作业
    第三次随笔作业
    第二次随笔作业
    第一次博客
    第四次作业
    第三次作业(2)
    第二次随笔(修改版3)
  • 原文地址:https://www.cnblogs.com/skyhorseyk/p/7352976.html
Copyright © 2011-2022 走看看