Gets information about the document, and examines and modifies the HTML elements and text in the document.
在document中获取信息,检查或修改document中的HTML元素和文本.
IHTMLDocument2 Members
activeElement Gets the object that has the focus when the parent document has focus.
当它的父文档拥有焦点时 获得当前focus的子对象
alinkColor Sets or gets the color of all active links in the document.
设置或获取文档中所有活动链接的颜色
all Gets an interface pointer to a zero-based collection of all the elements in an HTML document.
获取一个HTML文档中的所有元素的一个基于0的数组的指针
anchors Gets an interface pointer to a zero-based collection of all the a objects in an HTML document.
获取一个HTML文档中的所有独立对象的一个基于0的数组的指针applets Gets an interface pointer to a zero-based collection of all of the applet objects in an HTML document.
获取一个HTML文档中的所有应用对象的一个基于0的数组的指针bgColor Deprecated. Sets or retrieves a value that indicates the background color behind the object.
(不赞成的) 设置或返回背景颜色的值.
body Gets an interface pointer to the document body object.
获取document body对象的指针
charset Sets or retrieves the character set used to encode the object.
设置或获取当前使用的字符集编码的对象。
clear Not currently supported.
目前不支持。
close Closes an output stream and forces the sent data to display.
关闭一个输出流 和强制显示要发送的数据。(?)
cookie Sets or gets the string value of a cookie.
设置或获取cookie的string value.
createElement Creates an instance of the element for the specified tag.
通过指定的标记创建一个元素的实例.
createStyleSheet Creates a style sheet for the document.
为文档创建一个style sheet(css样式表).
defaultCharset Gets the default character set from the current regional language settings.
从当前的区域语言设置获取默认字符集编码.
designMode Sets or gets a value that indicates whether the document can be edited.
设置或得到一个值,表明该文档是否可以进行编辑.
domain Sets or gets the security domain of the document.
设置或获得文档的安全域.
elementFromPoint Returns the element for the specified x coordinate and the specified y coordinate.
从指定的x坐标和y坐标获取元素
embeds Gets an interface pointer to a zero-based collection of all of the embed objects in an HTML document.
获取一个HTML文档中的所有嵌入对象的一个基于0的数组的指针
execCommand Executes a command on the current document, current selection, or the given range.
执行一个命令对当前文档,当前的选定,或指定范围.
execCommandShowHelp Displays help information for the given command identifier.
显示帮助信息,提供命令的标识。
expando Sets or retrieves a value indicating whether arbitrary variables can be created within the object.
设置或返回一个值指示是否任意变量可以创建的对象。(?)
fgColor Sets or gets the foreground (text) color of the document.
设置或获取文档的前景色.
fileCreatedDate Retrieves the date the file was created.
返回文件的创建时间
fileModifiedDate Retrieves the date the file was last modified.
返回文件最后修改时间
fileSize Retrieves the file size.
返回文件大小.
fileUpdatedDate Retrieves the date the file was last updated.
返回文件最后更新时间
forms Gets an interface pointer to a zero-based collection of all the form objects in an HTML document.
获取一个HTML文档中的所有form对象的一个基于0的数组的指针
frames Gets an interface pointer to a zero-based collection of all of the frame objects in an HTML document, if the document contains the frameSet object. Gets an interface pointer to a zero-based collection of all of the iframe objects in the document, if the document contains the body object.
如果该文档包含frameSet对象,获取文档中的所有frame对象的数组指针.
如果该文档包含body对象,获取一个HTML文档中的所有iframe对象的数组指针.images Gets a pointer to the IHTMLElementCollection interface of the zero-based collection of all of the images in an HTML document. The images are in the same order as they appear in the document.
获取文档中的所有图像对象的数组指针.这些图像应该以相同的排序在文档中出现.
lastModified Gets the date that the page was last modified, if the page supplies one.
获取页面的最后修改时间.(?)
linkColor Sets or gets the color of the document links.
设置或获取document links的颜色.
links Gets an interface pointer to a zero-based collection of all of the link objects and the area objects in an HTML document.
获取文档中的所有link对象的数组指针
location Retrieves an interface pointer to a location object.
获取一个location的指针.(?)
mimeType Retrieves the MIME type for the file.
获取文件的MIME类型.
nameProp Gets the title of the document file.
获取文档文件的标题.
onafterupdate Sets or retrieves a pointer to the event handler function associated with the onafterupdate event.
更新完毕后事件
onbeforeupdate Sets or retrieves a pointer to the event handler function associated with the onbeforeupdate event.
开始更新前事件
onclick Sets or retrieves a pointer to the event handler function associated with the onclick event.
鼠标单击事件
ondblclick Sets or retrieves a pointer to the event handler function associated with the ondblclick event.
鼠标双击事件
ondragstart Sets or retrieves a pointer to the event handler function associated with the ondragstart event.
开始拖拽事件
onerrorupdate Sets or retrieves a pointer to the event handler function associated with the onerrorupdate event.
更新错误事件
onhelp Sets or retrieves a pointer to the event handler function associated with the onhelp event.
帮助事件
onkeydown Sets or retrieves a pointer to the event handler function associated with the onkeydown event.
keydown事件
onkeypress Sets or retrieves a pointer to the event handler function associated with the onkeypress event.
keypress事件
onkeyup Sets or retrieves a pointer to the event handler function associated with the onkeyup event.
keyup键盘
onmousedown Sets or retrieves a pointer to the event handler function associated with the onmousedown event.
onmousemove Sets or retrieves a pointer to the event handler function associated with the onmousemove event. onmouseout Sets or retrieves a pointer to the event handler function associated with the onmouseout event. onmouseover Sets or retrieves a pointer to the event handler function associated with the onmouseover event. onmouseup Sets or retrieves a pointer to the event handler function associated with the onmouseup event. onreadystatechange Sets or retrieves a pointer to the event handler function associated with the onreadystatechange event. onrowenter Sets or retrieves a pointer to the event handler function associated with the onrowenter event. onrowexit Sets or retrieves a pointer to the event handler function associated with the onrowexit event. onselectstart Sets or retrieves a pointer to the event handler function associated with the onselectstart event. open Opens a new window and loads a document specified by a given URL. Also, opens a new window that uses the url parameter and the name parameter to collect the output of the IHTMLDocument2::write method and the IHTMLDocument2::writeln method. parentWindow Gets a reference to the container object of the window. plugins Gets an interface pointer to a zero-based collection of all of the embed objects in an HTML document. protocol Sets or retrieves the protocol portion of a URL. queryCommandEnabled Returns a Boolean value that indicates whether a specified command can be successfully executed using IHTMLDocument2::execCommand, given the current state of the document. queryCommandIndeterm Returns a Boolean value that indicates whether the specified command is in the indeterminate state. queryCommandState Returns a Boolean value that indicates the current state of the command. queryCommandSupported Returns a Boolean value that indicates whether the current command is supported on the current range. queryCommandText Retrieves the string associated with a command. queryCommandValue Returns the current value of the document, range, or current selection for the given command. readyState Retrieves a value that indicates the current state of the object. referrer Gets the URL of the location that referred the user to the current page. scripts Gets an interface pointer to a zero-based collection of all of the script objects in an HTML document. security Not implemented. selection Gets an interface pointer to an object representing the active selection. The active selection can be an insertion point, a highlighted block of text, or another element in the document that the user or a script can carry out an action on. styleSheets Gets an interface pointer to a zero-based collection of the style sheet objects exposed from the document object. Each style sheet object represents an individual style sheet that is defined for the document. title Sets or gets the title of the document. toString Retrieves a string representation of the object. URL Sets or gets the URL for the current document. vlinkColor Sets or gets the color of the links that the user has visited. write Writes one or more HTML expressions to a document in the specified window. writeln Writes one or more HTML expressions, followed by a carriage return, to a document in the specified window.
Remarks
Typically, every window object has a corresponding document object that you can get by calling the QueryInterface method with the IID_IHTMLDocument or IID_IHTMLDocument2 interface identifiers. Windows that contain HTML documents always have valid document objects; windows that contain documents in other formats might not have valid document objects.
In general, before you attempt to get the document object for a window that is not the current window, make sure that the source file associated with that window is an HTML document file or a file that can be represented as an HTML document, for example, a text file.
Interface Information
Stock Implementation mshtml.dll Custom Implementation No Inherits from IDispatch Header and IDL files Mshtml.h, Mshtml.idl Minimum availability Internet Explorer 4.0 Minimum operating systems Windows 95, Windows NT 4.0, Windows CE 2.12