博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS基础-DOM Document对象手册
阅读量:5731 次
发布时间:2019-06-18

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

hot3.png

Document对象

属性 / 方法

描述

设置或返回accesskey一个元素

向指定元素添加事件句柄

为元素添加一个新的子元素

返回一个元素的属性数组

返回元素的一个子节点的数组

返回元素的类名,作为 DOMTokenList 对象。

设置或返回元素的class属性

element.clientHeight

在页面上返回内容的可视高度(不包括边框,边距或滚动条)

element.clientWidth

在页面上返回内容的可视宽度(不包括边框,边距或滚动条)

克隆某个元素

比较两个元素的文档位置。

设置或返回元素的内容是否可编辑

设置或返回一个元素中的文本方向

返回元素的第一个子节点

设置文档或元素获取焦点

返回指定元素的属性值

返回指定属性节点

返回指定标签名的所有子元素集合。

返回文档中所有指定类名的元素集合,作为 NodeList 对象。

element.getFeature()

返回指定特征的执行APIs对象。

element.getUserData()

返回一个元素中关联键值的对象。

如果元素中存在指定的属性返回 true,否则返回false。

如果元素有任何属性返回true,否则返回false。

返回一个元素是否具有任何子元素

返回布尔值,检测文档或元素是否获取焦点

设置或者返回元素的 id。

设置或者返回元素的内容。

现有的子元素之前插入一个新的子元素

如果元素内容可编辑返回 true,否则返回false

如果指定了namespaceURI 返回 true,否则返回 false。

检查两个元素是否相等

检查两个元素所有有相同节点。

如果在元素中支持指定特征返回 true。

设置或者返回一个元素的语言。

返回的最后一个子元素

返回命名空间的 URI。

返回该元素紧跟的一个节点

返回元素的标记名(大写)

返回元素的节点类型

返回元素的节点值

使得此成为一个"normal"的形式,其中只有结构(如元素,注释,处理指令,CDATA节和实体引用)隔开Text节点,即元素(包括属性)下面的所有文本节点,既没有相邻的文本节点也没有空的文本节点

element.offsetHeight

返回,任何一个元素的高度包括边框和填充,但不是边距

element.offsetWidth

返回元素的宽度,包括边框和填充,但不是边距

element.offsetLeft

返回当前元素的相对水平偏移位置的偏移容器

element.offsetParent

返回元素的偏移容器

element.offsetTop

返回当前元素的相对垂直偏移位置的偏移容器

返回元素的根元素(文档对象)

返回元素的父节点

返回某个元素紧接之前元素

返回匹配指定 CSS 选择器元素的第一个子元素

document.querySelectorAll()

返回匹配指定 CSS 选择器元素的所有子元素节点列表

从元素中删除指定的属性

删除指定属性节点并返回移除后的节点。

删除一个子元素

移除由 addEventListener() 方法添加的事件句柄

替换一个子元素

element.scrollHeight

返回整个元素的高度(包括带滚动条的隐蔽的地方)

element.scrollLeft

返回当前视图中的实际元素的左边缘和左边缘之间的距离

element.scrollTop

返回当前视图中的实际元素的顶部边缘和顶部边缘之间的距离

element.scrollWidth

返回元素的整个宽度(包括带滚动条的隐蔽的地方)

设置或者改变指定属性并指定值。

设置或者改变指定属性节点。

element.setIdAttribute()

 

element.setIdAttributeNode()

 

element.setUserData()

在元素中为指定键值关联对象。

element.style

设置或返回元素的样式属性

设置或返回元素的标签顺序。

作为一个字符串返回某个元素的标记名(大写)

设置或返回一个节点和它的文本内容

设置或返回元素的title属性

element.toString()

一个元素转换成字符串

返回某个元素基于文档树的索引

返回节点列表的节点数目。

 

转载于:https://my.oschina.net/zhaojunhui/blog/1845673

你可能感兴趣的文章
【387天】跃迁之路——程序员高效学习方法论探索系列(实验阶段144-2018.02.27)...
查看>>
bootstrap table分页页码再次点击分页中的当前激活页码,页面刷新(或跳转)问题...
查看>>
JS-ES5模拟super与多级继承(一)
查看>>
CentOS7编译安装Nginx
查看>>
扫地机器人的模拟程序 (1)
查看>>
五句话明白JSONP
查看>>
如何优雅地发布Hexo博客
查看>>
angular.js1.0脚手架搭建
查看>>
01_私钥、公钥和地址
查看>>
教你玩转支付宝扫红包
查看>>
ES6语法之字符串的扩展
查看>>
pthread_key_t和pthread_key_create()详解
查看>>
Ubuntu 16.04 切换 PHP 版本
查看>>
过滤器 Vue filter
查看>>
006-读书笔记-Vue官网 混合
查看>>
Android网络编程8之源码解析OkHttp中篇[复用连接池]
查看>>
RxJS: map, flatMap和flatMapLatest的区别
查看>>
VueJS源码学习——MutationObserver实现nextTick
查看>>
PHP后端组织项目结构的思考
查看>>
什么是浏览器的事件循环(Event Loop)?
查看>>