博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript DOM2
阅读量:6272 次
发布时间:2019-06-22

本文共 1132 字,大约阅读时间需要 3 分钟。

1、Window.history:window.open打开网页的方式必须是_self

window.history.back()后退

Window.history.forward()前进

                     

 

Window.history.go(n);n为正数就是前进几个页面,为负数就是后退几个页面。

                     

 2、window.document

查找元素

根据id查找    var  d1 = document.getElementById("d1");

根据class查找  var d2 = document.getElementsByClassName("d2");找到的是数组

.根据标签名找  var d3 = document.getElementsByTagName("div");找到的是数组

表单元素  var d4 = document.getElementsByName("aa") 找到的是数组

3、操作

        1.操作内容 var d1 = document.getElementById("d1");

         获取内容 

        alert(d1.innerText);

        alert(d1.innerHTML);
        修改内容
        d1.innerHTML = "<b>修改</b>";

        
你好

 

        d1.innerText = "修改";

        
你好
   

       2.操作属性

        var d1 = document.getElementById("d1");
       获取属性
        alert(d1.getAttribute("width"));
        设置属性
        d1.setAttribute("width","200");
        移除属性
        d1.removeAttribute("width");

            	   

 

            	   

 

        3.操作样式

        var d1 = document.getElementById("d1");
        获取样式(只能获取内联,内嵌和外部都不能获取)
        alert(d1.style.color);
       alert(d1.style.backgroundColor);
        修改样式
        d1.style.backgroundColor = "";

        
你好

 

 

        
你好

 

 

转载于:https://www.cnblogs.com/navyouth/p/7711694.html

你可能感兴趣的文章
天津政府应急系统之GIS一张图(arcgis api for flex)讲解(十)态势标绘模块
查看>>
程序员社交宝典
查看>>
ABP理论学习之MVC控制器(新增)
查看>>
Netty中的三种Reactor(反应堆)
查看>>
网页内容的html标签补全和过滤的两种方法
查看>>
前端源码安全
查看>>
【CodeForces 618B】Guess the Permutation
查看>>
【转】如何实现一个配置中心
查看>>
Docker —— 用于统一开发和部署的轻量级 Linux 容器【转】
查看>>
Threejs 官网 - Three.js 的图形用户界面工具(GUI Tools with Three.js)
查看>>
Atitit.Java exe bat 作为windows系统服务程序运行
查看>>
session的生命周期
查看>>
数据库的本质、概念及其应用实践(二)
查看>>
iOS开发多线程--(NSOperation/Queue)
查看>>
php的ajax简单实例
查看>>
maven常用构建命令
查看>>
C#:关联程序和文件
查看>>
推荐科研软件
查看>>
gradle
查看>>
如何取消未知类型文件默认用记事本打开
查看>>