【并没有什么用 就是写写】Document 属性、方法、接口

33次阅读

共计 1373 个字符,预计需要花费 4 分钟才能阅读完成。

只有 document 才有 document 接口

属性
//anchors【已经不用了】
document.anchors
// 获取页面中所有锚点元素 由于兼容原因 该属性纸返回那些拥有 name 属性的 a 元素 而不是拥有 id 属性的 a 元素

//body
document.body // 获取 body 元素

//characterSet 字符
document.characterSet // UTF-8 获取字符编码

//childElementCount
document.childElementCount // 只读属性 返回无符号长整型数字 表示给指定元素的子元素个数

//children
document.children // html document 是 html 的父级(html 是根源素)

//doctype

//documentElement
// 返回文档对象(document)的根元素的只读属性(如 HTML 文档的 <html> 元素)

//domain
document.domain // 获取域名

//head 获取 head 元素

//hidden 获取该元素是否被隐藏 false 是没有隐藏

//images 获取页面中所有的 img 标签

//links 获取页面中所有的 a 标签

//location
document.location // 获取一个对象 里面有当前地址、端口号、协议等等

//onxxxxxxxxx 获取一系列的事件监听

//origin 源

//plugins
documen.plugins // 可以知道 flash 用户有没有开启插件 [] 就是没有插件

//readyState 查看是否下载完成

//referrer【很重要】
document.referrer // 引荐人

//scripts 获取所有的 script 标签

//scrollingElement 获取正在滚动的元素

//styleSheets 获取所有 css

//title 获取页面 title

//visibilityState 获取页面是否被显示

方法
//close() 关闭文档

//createDocumentFragment() 创建 DocumentFragment 具体用法自己看文档

//createElement() 创建一个元素

//createTextNode() 创建一个文本节点

//execCommand() 当你想写一个父文本编辑器的时候可用

//exitFullscreen() 退出全屏

//getElementById() 获取 id

//getElementsByClassName() 获取所有 xxx 的 class

//getElementsByName() 通过名字获取

//getElementsByTagName() 通过标签名获取

//getSelection() 获取用过选中的文本

//hasFocus() 用户光标是否在当前页面上

//open() 打开

//querySelector() 通过选择器获取 一个元素

//querySelectorAll() 通过选择器获取 所有元素

//registerElement()(目前用不到)

//write() 写

//writeln() 写一行

要背 要背 要背 要背
在标签里加 text 两种方法:div1.innerText = ‘hello ‘ // 这种会有问题 div.appendChild(document.createTextNode(‘hello world’) ) // 很安全

正文完
 0