• 原生JS中常用的Window和DOM对象操作汇总


    一、常用的Window对象操作

    Window对象中又包含了document、history、location、Navigator和screen几个对象,每个对象又有自己的属性方法,这里window可以省略。

    如window.location.href  可以简写为location.href


    //返回运行浏览器的操作系统和(或)硬件平台
    var platform = navigator.platform;
    //浏览器的代码名
    var appCodeName = navigator.appCodeName;
    //浏览器的名称
    var appName = navigator.appName;
    //浏览器的平台和版本信息
    var appVersion = navigator.appVersion;
    // alert("platform:"+platform+" appCodeName:"+appCodeName+" appName:"+appName+" appVersion:"+appVersion);

    //返回历史列表中的网址数
    var length = history.length;

    //加载 history 列表中的下一个 URL
    history.forward();
    //加载 history 列表中的前一个 URL
    history.back();
    //加载历史列表中的某个具体的页面 -1上一个页面,1前进一个页面
    history.go(-1);

    //替换当前文档 可以是当前项目根目录下的文档, 或者外部 网址
    location.replace("index.html");
    location.replace("http://www.baidu.com");

    //返回 URL的锚部分 #开始的地方
    var hash = location.hash;

    //返回一个URL的查询部分 ?之后的部分
    var search = location.search;

    //返回完整的URL(当前页):
    var href = location.href;

    //刷新当前文档
    location.reload();

    //返回屏幕的总宽度和总高度
    var width = window.screen.width;
    var height = window.screen.height;

    //在指定的毫秒数后执行
    setTimeout(function(){
    //TODO
    },30000);

    二、常用的HTML DOM操作

    //通过getElementById获取input输入的值
    var username = document.getElementById("username").value;

    //通过querySelector获取input输入的值
    var pwd = document.querySelector("#password").value;

    //在id为txt的地方添加html
    document.getElementById("txt").innerHTML="<h1>Hello World!</h1>";

    //返回当前完整的url
    var url = document.URL;

    //返回当前文档的标题
    var title = document.title;

    //返回当前文档的域名
    var domain = document.domain;

    //向输出流写入文本
    document.write("Hello World!");
    //向输出流写入格式文本
    document.write("<h1>Hello World!</h1>");

  • 相关阅读:
    centos6 vps部署rails
    初始设置ubuntu 16.04 Vps部署rails
    自己买的书籍
    linux mint 18.2 install erlang
    Bunder: What does :require => nil in Gemfile mean?
    javascript箭头函数
    SharpGL学习笔记(一) 平台构建与Opengl的hello World
    动力学仿真引擎ODE的学习笔记,C#演示(一)
    设计模式之 面向对象的养猪厂的故事,C#演示(二)
    设计模式之 面向对象的养猪厂的故事,C#演示(一)
  • 原文地址:https://www.cnblogs.com/fozero/p/5889164.html
Copyright © 2020-2023  润新知