Window对象属性及方法

属性/方法名 介绍 属性值/操作
Window.name 获取/设置窗口的名称。  
Window.navigator 返回对 navigator 对象的引用  
Window.document 返回对 document 对象的引用  
Window.outerHeight 返回浏览器窗口的外部高度  
Window.outerWidth 返回浏览器窗口的外部宽度  
Window.innerHeight 获得浏览器窗口的内容区域的高度,包含水平滚动条(如果有的话)。  
Window.innerWidth 获得浏览器窗口的内容区域的宽度,包含垂直滚动条(如果有的话)。  
Window.location 获取、设置 window 对象的 location, 或者当前的 URL.  
Window.event 返回当前事件,即JavaScript代码上下文undefined当前正在处理的事件,或者当前未处理任何事件。Event应尽可能使用直接传递给事件处理程序的对象。  
Window.scrollX 返回文档已经水平滚动的像素数。  
Window.scrollY 返回文档已经垂直滚动的像素数。  
Window.screenX 返回从用户浏览器视口的左边界到屏幕左侧的水平距离。  
Window.screenLeft 返回从用户浏览器视口的左边界到屏幕左侧的水平距离。  
Window.screenY 返回从用户浏览器视口的顶部边框到屏幕顶部的垂直距离。  
Window.screenTop 返回从用户浏览器视口的顶部边框到屏幕顶部的垂直距离。  
Window.alert() 显示警报对话框。
Window.confirm() 显示一个对话框,其中包含用户需要响应的消息。
Window.prompt() 返回用户在提示对话框中输入的文本。
Window.blur() 将焦点从窗口移开。
Window.focus() 将焦点设置在当前窗口上。
Window.close() 关闭当前窗口。
Window.open() 打开一个新窗口。
Window.find() 在窗口中搜索给定的字符串。
Window.moveTo() 将窗口移动到指定的坐标。
Window.print() 打开“打印对话框”以打印当前文档。
Window.resizeTo() 动态调整窗口大小。
Window.scrollTo() 滚动到文档中的一组特定坐标。
Window.requestAnimationFrame() 告诉浏览器动画正在进行中,请求浏览器为下一个动画帧安排窗口的重绘。  

Window.navigator对象属性及方法

属性/方法名 介绍 属性值/操作
Navigator.appName 返回DOMString带有浏览器正式名称的。
Navigator.appVersion 以形式返回浏览器的版本DOMString
Navigator.cookieEnabled 当忽略 cookie 时返回 false,否则返回 true
Navigator.geolocation 返回一个 Geolocation 对象,据之可访问设备的地理位位置信息。
Navigator.javaEnabled 该标志指示主机浏览器是否支持Java。
Navigator.language 返回DOMString表示用户的首先语言,通常是浏览器用户界面的语言。当未知的时,返回null。
Navigator.userAgent 返回当前浏览器的用户代理。
Navigator.registerContentHandler() 允许网站将自身注册为给定MIME类型的可能的处理程序。  
Navigator.registerProtocolHandler() 允许网站将自己注册为给定协议的可能处理程序。  
Navigator.vibrate() 在支持它的设备上引起振动。如果没有振动支持,则不执行任何操作。  

Window.document对象属性及方法

属性/方法名 介绍 属性值/操作
Document.body 返回当前文档的 <body> 或 <frameset> 节点。  
Document.documentElement 返回当前文档的直接子节点。对于 HTML 文档,HTMLHtmlElement 对象一般代表该文档的html 元素。  
Document.cookie 返回该文档的cookie的分号分隔列表或设置单个cookie。
Document.defaultView 返回对窗口对象的引用。  
Document.dir 获取/设置文档的方向性(rtl / ltr)。  
Document.URL 以字符串形式返回文档位置。  
Document.referrer 返回链接到该页面的页面的URI。  
Document.location 返回当前文档的URI。  
Document.title 设置或获取当前文档的标题。  
Document.readyState 返回文档的加载状态。  
Document.open() 打开文档流进行写入。
Document.write() 在文档中写入文本。
Document.writeln() 在文档中写一行文本。
Document.close() 关闭要写入的文档流。
Document.createElement() 使用给定的标签名称创建一个新元素。  
Document.createAttribute() 创建一个新Attr对象并返回它。  
Document.createEvent() 创建一个事件对象。  
Document.querySelector() 按文档顺序返回文档中与指定选择器匹配的第一个Element节点。  
Document.querySelectorAll() 返回文档中与指定选择器匹配的所有Element节点的列表。  

DOM的基本操作

属性/方法名 介绍 属性值/操作
Document.createElement() 使用给定的标签名称创建一个新元素。