document对象:
每一个被加载如浏览器的html文件都会成为一个document对象。
此对象可以让让我们访问和操控html页面中的所有元素。
document对象是window对象的一部分,可以使用window.document属性返回document对象的引用。
属性列表:
方法列表:
集合列表:
每一个被加载如浏览器的html文件都会成为一个document对象。
此对象可以让让我们访问和操控html页面中的所有元素。
document对象是window对象的一部分,可以使用window.document属性返回document对象的引用。
属性列表:
属性 | 描述 | IE | Firefox | Opera | W3C |
document.activeElement | 4 | 1 | 9 | Yes | |
document.applets | 4 | 1 | 9 | Yes | |
document.baseURI | 4 | 1 | 9 | Yes | |
document.body | 4 | 1 | NO | NO | |
document.cookie | 4 | 1 | 9 | Yes | |
document.doctype | 4 | 1 | 9 | Yes | |
document.documentElement | 4 | 1 | 9 | Yes | |
document.documentMode | 4 | 1 | 9 | Yes | |
document.documentURI | 4 | 1 | 9 | Yes | |
document.domain | 4 | 1 | NO | NO | |
document.domConfig | 4 | 1 | 9 | Yes | |
document.implementation | 4 | 1 | 9 | Yes | |
document.inputEncoding | 4 | 1 | 9 | Yes | |
document.lastModified | 4 | 1 | 9 | Yes | |
document.readyState | 4 | 1 | 9 | Yes | |
document.referrer | 4 | 1 | NO | NO | |
document.strictErrorChecking | 4 | 1 | 9 | Yes | |
document.title | 4 | 1 | 9 | Yes | |
document.URL | 4 | 1 | 9 | Yes |
方法列表:
方法 | 描述 | IE | Firefox | Opera | W3C |
adoptNode(node) | 从另外一个文档返回 adapded 节点到当前文档。 | 4 | 1 | 9 | Yes |
close() | 关闭用document.open()方法打开的输出流,并显示选定的数据。 | 4 | 1 | 9 | Yes |
createAttribute() | 创建一个属性节点 | 4 | 1 | 9 | Yes |
createComment() | createComment() 方法可创建注释节点。 | 4 | 1 | 9 | Yes |
createDocumentFragment() | 创建空的 DocumentFragment 对象,并返回此对象。 | 4 | 1 | 9 | Yes |
createElement() | 创建元素节点。 | 4 | 1 | 9 | Yes |
createTextNode() | 创建文本节点。 | 4 | 1 | 9 | Yes |
getElementsByClassName() | 返回带有指定名称的对象集合。 | 4 | 1 | 9 | Yes |
getElementById() | 返回对拥有指定 id 的第一个对象的引用。 | 4 | 1 | 9 | Yes |
getElementsByName() | 返回带有指定名称的对象集合。 | 4 | 1 | 9 | Yes |
getElementsByTagName() | 返回带有指定标签名的对象集合。 | 4 | 1 | 9 | Yes |
importNode() | 把一个节点从另一个文档复制到该文档以便应用。 | 4 | 1 | 9 | Yes |
normalize() | 删除空文本节点,并连接相邻节点 | 4 | 1 | 9 | Yes |
normalizeDocument() | 删除空文本节点,并连接相邻节点的 | 4 | 1 | 9 | Yes |
open() | 打开一个流,以收集来自任何 document.write() 或 document.writeln() 方法的输出。 | 4 | 1 | 9 | Yes |
querySelector() | 返回文档中匹配指定的CSS选择器的第一元素 | 4 | 1 | 9 | Yes |
querySelectorAll() | HTML5中引入的新方法,返回文档中匹配的CSS选择器的所有元素节点列表 | 4 | 1 | 9 | Yes |
renameNode() | 重命名元素或者属性节点。 | 4 | 1 | 9 | Yes |
write() | 向文档写 HTML 表达式 或 JavaScript 代码。 | 4 | 1 | 9 | Yes |
writeln() | 等同于write()方法,不同的是在每个表达式之后写一个换行符。 | 4 | 1 | 9 | Yes |
集合列表:
集合 | 描述 | IE | Firefox | Opera | W3C |
all | 提供对文档中所有HTML元素的访问。 | 4 | 1 | 9 | NO |
anchors | 返回对文档中所有Anchor对象的引用。 | 4 | 1 | 9 | Yes |
forms | 返回对文档中所有Form对象引用。 | 4 | 1 | 9 | Yes |
images | 返回对文档中所有Image对象引用。 | 4 | 1 | 9 | Yes |
links | 返回对文档中所有Area和Link对象引用。 | 4 | 1 | 9 | Yes |