IE自动化(易语言填表原理分析)

文档对象获取

在这里插入图片描述
尤其图中红色框内看不懂意思,只有从网络找个类似的C++代码来看看.

#define SUCCEEDED(hr) (((HRESULT)(hr)) >= 0)

HINSTANCE hInst = LoadLibrary(_T("OLEACC.DLL"));
UINT nMsg = ::RegisterWindowMessage(_T("WM_HTML_GETOBJECT"));
::SendMessageTimeout(hWnd, nMsg, 0L, 0L, SMTO_ABORTIFHUNG, 1000, (DWORD*)&lRes);
LPFNOBJECTFROMLRESULT pfObjectFromLresult = (LPFNOBJECTFROMLRESULT)::GetProcAddress(hInst, _T("ObjectFromLresult"));
if (pfObjectFromLresult != NULL) {
    
    
	HRESULT hr;
	CComPtr<IHTMLDocument2>spDoc;
	hr = pfObjectFromLresult(lRes, IID_IHTMLDocument2, 0, (void**)&spDoc);
	if (SUCCEEDED(hr)) {
    
    
	}
}

在这里插入图片描述

C++ 与易语言对比

typedef struct _GUID {
    
    
    unsigned long  Data1;
    unsigned short Data2;
    unsigned short Data3;
    unsigned char  Data4[ 8 ];
} GUID;

易语言红色框就是 下面一串数字的字节集,由于内存存储关系,short,long需要倒序来看
[GuidAttribute(“626FC520-A41E-11CF-A731-00A0C9082637”)]
public interface IHTMLDocument
{ 32, 197, 111, 98, 30, 164, 207, 17, 167, 49, 0, 160, 201, 8, 38, 55 }
20C56F62-1EA4-CF11-31A7-00A0C9082637

C++为下面这个,上面截图为这个
[GuidAttribute(“332C4425-26CB-11D0-B483-00C04FD90119”)]
public interface IHTMLDocument2 : IHTMLDocument

文档对象操作

通过获取的对象,比如易语言中的文档对象,其类型为 DispHTMLDocument 。
后续基本就是DispHTMLDocument 网页对象操作,实现自动化相关.
这里可通过 对象.查看(),列出详细内容如下。


类型: DispHTMLDocument  169个属性,80个方法,标记: {3050F55F-98B5-11CF-BB82-00AA00BDCE0B}

-------------------------------- 属性列表 --------------------------------


属性读取格式: 〈对象(IHTMLElementCollection)〉 对象.读对象型属性 ("all")


属性读取格式: 〈对象(IHTMLElement)〉 对象.读对象型属性 ("body")


属性读取格式: 〈对象(IHTMLElement)〉 对象.读对象型属性 ("activeElement")


属性读取格式: 〈对象(IHTMLElementCollection)〉 对象.读对象型属性 ("images")


属性读取格式: 〈对象(IHTMLElementCollection)〉 对象.读对象型属性 ("applets")


属性读取格式: 〈对象(IHTMLElementCollection)〉 对象.读对象型属性 ("links")


属性读取格式: 〈对象(IHTMLElementCollection)〉 对象.读对象型属性 ("forms")


属性读取格式: 〈对象(IHTMLElementCollection)〉 对象.读对象型属性 ("anchors")


属性读取格式: 〈文本型〉 对象.读文本属性 ("title")
属性写入格式: 〈文本型〉 对象.写属性 ("title",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“文本型”。


属性读取格式: 〈对象(IHTMLElementCollection)〉 对象.读对象型属性 ("scripts")


属性读取格式: 〈对象(IHTMLSelectionObject)〉 对象.读对象型属性 ("selection")


属性读取格式: 〈文本型〉 对象.读文本属性 ("readyState")


属性读取格式: 〈对象(IHTMLFramesCollection2)〉 对象.读对象型属性 ("frames")


属性读取格式: 〈对象(IHTMLElementCollection)〉 对象.读对象型属性 ("embeds")


属性读取格式: 〈对象(IHTMLElementCollection)〉 对象.读对象型属性 ("plugins")


属性读取格式: 〈变体型〉 对象.读属性 ("alinkColor")
属性写入格式: 〈变体型〉 对象.写属性 ("alinkColor",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("bgColor")
属性写入格式: 〈变体型〉 对象.写属性 ("bgColor",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("fgColor")
属性写入格式: 〈变体型〉 对象.写属性 ("fgColor",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("linkColor")
属性写入格式: 〈变体型〉 对象.写属性 ("linkColor",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("vlinkColor")
属性写入格式: 〈变体型〉 对象.写属性 ("vlinkColor",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈文本型〉 对象.读文本属性 ("referrer")


属性读取格式: 〈对象(IHTMLLocation)〉 对象.读对象型属性 ("location")


属性读取格式: 〈文本型〉 对象.读文本属性 ("lastModified")


属性读取格式: 〈文本型〉 对象.读文本属性 ("url")
属性写入格式: 〈文本型〉 对象.写属性 ("url",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“文本型”。


属性读取格式: 〈文本型〉 对象.读文本属性 ("domain")
属性写入格式: 〈文本型〉 对象.写属性 ("domain",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“文本型”。


属性读取格式: 〈文本型〉 对象.读文本属性 ("cookie")
属性写入格式: 〈文本型〉 对象.写属性 ("cookie",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“文本型”。


属性读取格式: 〈文本型〉 对象.读文本属性 ("defaultCharset")
属性写入格式: 〈文本型〉 对象.写属性 ("defaultCharset",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“文本型”。


属性读取格式: 〈文本型〉 对象.读文本属性 ("mimeType")


属性读取格式: 〈文本型〉 对象.读文本属性 ("fileSize")


属性读取格式: 〈文本型〉 对象.读文本属性 ("fileCreatedDate")


属性读取格式: 〈文本型〉 对象.读文本属性 ("fileModifiedDate")


属性读取格式: 〈文本型〉 对象.读文本属性 ("fileUpdatedDate")


属性读取格式: 〈文本型〉 对象.读文本属性 ("security")


属性读取格式: 〈文本型〉 对象.读文本属性 ("protocol")


属性读取格式: 〈文本型〉 对象.读文本属性 ("nameProp")


属性读取格式: 〈变体型〉 对象.读属性 ("onhelp")
属性写入格式: 〈变体型〉 对象.写属性 ("onhelp",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onclick")
属性写入格式: 〈变体型〉 对象.写属性 ("onclick",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("ondblclick")
属性写入格式: 〈变体型〉 对象.写属性 ("ondblclick",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onkeyup")
属性写入格式: 〈变体型〉 对象.写属性 ("onkeyup",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onkeydown")
属性写入格式: 〈变体型〉 对象.写属性 ("onkeydown",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onkeypress")
属性写入格式: 〈变体型〉 对象.写属性 ("onkeypress",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmouseup")
属性写入格式: 〈变体型〉 对象.写属性 ("onmouseup",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmousedown")
属性写入格式: 〈变体型〉 对象.写属性 ("onmousedown",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmousemove")
属性写入格式: 〈变体型〉 对象.写属性 ("onmousemove",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmouseout")
属性写入格式: 〈变体型〉 对象.写属性 ("onmouseout",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmouseover")
属性写入格式: 〈变体型〉 对象.写属性 ("onmouseover",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onreadystatechange")
属性写入格式: 〈变体型〉 对象.写属性 ("onreadystatechange",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onafterupdate")
属性写入格式: 〈变体型〉 对象.写属性 ("onafterupdate",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onrowexit")
属性写入格式: 〈变体型〉 对象.写属性 ("onrowexit",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onrowenter")
属性写入格式: 〈变体型〉 对象.写属性 ("onrowenter",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("ondragstart")
属性写入格式: 〈变体型〉 对象.写属性 ("ondragstart",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onselectstart")
属性写入格式: 〈变体型〉 对象.写属性 ("onselectstart",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈对象(IHTMLWindow2)〉 对象.读对象型属性 ("parentWindow")


属性读取格式: 〈对象(IHTMLStyleSheetsCollection)〉 对象.读对象型属性 ("styleSheets")


属性读取格式: 〈变体型〉 对象.读属性 ("onbeforeupdate")
属性写入格式: 〈变体型〉 对象.写属性 ("onbeforeupdate",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onerrorupdate")
属性写入格式: 〈变体型〉 对象.写属性 ("onerrorupdate",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈对象(IHTMLElement)〉 对象.读对象型属性 ("documentElement")


属性读取格式: 〈变体型〉 对象.读属性 ("onrowsdelete")
属性写入格式: 〈变体型〉 对象.写属性 ("onrowsdelete",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onrowsinserted")
属性写入格式: 〈变体型〉 对象.写属性 ("onrowsinserted",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("oncellchange")
属性写入格式: 〈变体型〉 对象.写属性 ("oncellchange",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("ondatasetchanged")
属性写入格式: 〈变体型〉 对象.写属性 ("ondatasetchanged",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("ondataavailable")
属性写入格式: 〈变体型〉 对象.写属性 ("ondataavailable",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("ondatasetcomplete")
属性写入格式: 〈变体型〉 对象.写属性 ("ondatasetcomplete",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onpropertychange")
属性写入格式: 〈变体型〉 对象.写属性 ("onpropertychange",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈文本型〉 对象.读文本属性 ("dir")
属性写入格式: 〈文本型〉 对象.写属性 ("dir",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“文本型”。


属性读取格式: 〈变体型〉 对象.读属性 ("oncontextmenu")
属性写入格式: 〈变体型〉 对象.写属性 ("oncontextmenu",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onstop")
属性写入格式: 〈变体型〉 对象.写属性 ("onstop",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onbeforeeditfocus")
属性写入格式: 〈变体型〉 对象.写属性 ("onbeforeeditfocus",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onselectionchange")
属性写入格式: 〈变体型〉 对象.写属性 ("onselectionchange",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈对象〉 对象.读对象型属性 ("namespaces")


属性读取格式: 〈文本型〉 对象.读文本属性 ("media")
属性写入格式: 〈文本型〉 对象.写属性 ("media",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“文本型”。


属性读取格式: 〈变体型〉 对象.读属性 ("oncontrolselect")
属性写入格式: 〈变体型〉 对象.写属性 ("oncontrolselect",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈文本型〉 对象.读文本属性 ("URLUnencoded")


属性读取格式: 〈变体型〉 对象.读属性 ("onmousewheel")
属性写入格式: 〈变体型〉 对象.写属性 ("onmousewheel",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈对象(IHTMLDOMNode)〉 对象.读对象型属性 ("doctype")


属性读取格式: 〈对象(IHTMLDOMImplementation)〉 对象.读对象型属性 ("implementation")


属性读取格式: 〈变体型〉 对象.读属性 ("onfocusin")
属性写入格式: 〈变体型〉 对象.写属性 ("onfocusin",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onfocusout")
属性写入格式: 〈变体型〉 对象.写属性 ("onfocusout",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onactivate")
属性写入格式: 〈变体型〉 对象.写属性 ("onactivate",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("ondeactivate")
属性写入格式: 〈变体型〉 对象.写属性 ("ondeactivate",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onbeforeactivate")
属性写入格式: 〈变体型〉 对象.写属性 ("onbeforeactivate",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onbeforedeactivate")
属性写入格式: 〈变体型〉 对象.写属性 ("onbeforedeactivate",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈文本型〉 对象.读文本属性 ("compatMode")


属性读取格式: 〈对象(IHTMLDocumentCompatibleInfoCollection)〉 对象.读对象型属性 ("compatible")


属性读取格式: 〈变体型〉 对象.读属性 ("documentMode")


属性读取格式: 〈变体型〉 对象.读属性 ("onstorage")
属性写入格式: 〈变体型〉 对象.写属性 ("onstorage",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onstoragecommit")
属性写入格式: 〈变体型〉 对象.写属性 ("onstoragecommit",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈对象(IHTMLWindow2)〉 对象.读对象型属性 ("defaultView")


属性读取格式: 〈变体型〉 对象.读属性 ("onmsthumbnailclick")
属性写入格式: 〈变体型〉 对象.写属性 ("onmsthumbnailclick",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈文本型〉 对象.读文本属性 ("characterSet")


属性读取格式: 〈变体型〉 对象.读属性 ("onmssitemodejumplistitemremoved")
属性写入格式: 〈变体型〉 对象.写属性 ("onmssitemodejumplistitemremoved",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈对象(IHTMLElementCollection)〉 对象.读对象型属性 ("ie9_all")


属性读取格式: 〈文本型〉 对象.读文本属性 ("inputEncoding")


属性读取格式: 〈文本型〉 对象.读文本属性 ("xmlEncoding")


属性读取格式: 〈逻辑型〉 对象.读逻辑属性 ("xmlStandalone")
属性写入格式: 〈逻辑型〉 对象.写属性 ("xmlStandalone",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“逻辑型”。


属性读取格式: 〈文本型〉 对象.读文本属性 ("xmlVersion")
属性写入格式: 〈文本型〉 对象.写属性 ("xmlVersion",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“文本型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onabort")
属性写入格式: 〈变体型〉 对象.写属性 ("onabort",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onblur")
属性写入格式: 〈变体型〉 对象.写属性 ("onblur",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("oncanplay")
属性写入格式: 〈变体型〉 对象.写属性 ("oncanplay",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("oncanplaythrough")
属性写入格式: 〈变体型〉 对象.写属性 ("oncanplaythrough",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onchange")
属性写入格式: 〈变体型〉 对象.写属性 ("onchange",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("ondrag")
属性写入格式: 〈变体型〉 对象.写属性 ("ondrag",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("ondragend")
属性写入格式: 〈变体型〉 对象.写属性 ("ondragend",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("ondragenter")
属性写入格式: 〈变体型〉 对象.写属性 ("ondragenter",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("ondragleave")
属性写入格式: 〈变体型〉 对象.写属性 ("ondragleave",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("ondragover")
属性写入格式: 〈变体型〉 对象.写属性 ("ondragover",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("ondrop")
属性写入格式: 〈变体型〉 对象.写属性 ("ondrop",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("ondurationchange")
属性写入格式: 〈变体型〉 对象.写属性 ("ondurationchange",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onemptied")
属性写入格式: 〈变体型〉 对象.写属性 ("onemptied",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onended")
属性写入格式: 〈变体型〉 对象.写属性 ("onended",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onerror")
属性写入格式: 〈变体型〉 对象.写属性 ("onerror",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onfocus")
属性写入格式: 〈变体型〉 对象.写属性 ("onfocus",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("oninput")
属性写入格式: 〈变体型〉 对象.写属性 ("oninput",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onload")
属性写入格式: 〈变体型〉 对象.写属性 ("onload",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onloadeddata")
属性写入格式: 〈变体型〉 对象.写属性 ("onloadeddata",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onloadedmetadata")
属性写入格式: 〈变体型〉 对象.写属性 ("onloadedmetadata",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onloadstart")
属性写入格式: 〈变体型〉 对象.写属性 ("onloadstart",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onpause")
属性写入格式: 〈变体型〉 对象.写属性 ("onpause",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onplay")
属性写入格式: 〈变体型〉 对象.写属性 ("onplay",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onplaying")
属性写入格式: 〈变体型〉 对象.写属性 ("onplaying",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onprogress")
属性写入格式: 〈变体型〉 对象.写属性 ("onprogress",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onratechange")
属性写入格式: 〈变体型〉 对象.写属性 ("onratechange",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onreset")
属性写入格式: 〈变体型〉 对象.写属性 ("onreset",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onscroll")
属性写入格式: 〈变体型〉 对象.写属性 ("onscroll",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onseeked")
属性写入格式: 〈变体型〉 对象.写属性 ("onseeked",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onseeking")
属性写入格式: 〈变体型〉 对象.写属性 ("onseeking",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onselect")
属性写入格式: 〈变体型〉 对象.写属性 ("onselect",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onstalled")
属性写入格式: 〈变体型〉 对象.写属性 ("onstalled",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onsubmit")
属性写入格式: 〈变体型〉 对象.写属性 ("onsubmit",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onsuspend")
属性写入格式: 〈变体型〉 对象.写属性 ("onsuspend",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("ontimeupdate")
属性写入格式: 〈变体型〉 对象.写属性 ("ontimeupdate",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onvolumechange")
属性写入格式: 〈变体型〉 对象.写属性 ("onvolumechange",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onwaiting")
属性写入格式: 〈变体型〉 对象.写属性 ("onwaiting",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈对象(IHTMLWindow2)〉 对象.读对象型属性 ("ie9_parentWindow")


属性读取格式: 〈对象(IHTMLElement)〉 对象.读对象型属性 ("ie9_body")
属性写入格式: 〈对象(IHTMLElement)〉 对象.写属性 ("ie9_body",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“对象(IHTMLElement)”。


属性读取格式: 〈对象(IHTMLElement)〉 对象.读对象型属性 ("head")


属性读取格式: 〈变体型〉 对象.读属性 ("onmscontentzoom")
属性写入格式: 〈变体型〉 对象.写属性 ("onmscontentzoom",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmspointerdown")
属性写入格式: 〈变体型〉 对象.写属性 ("onmspointerdown",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmspointermove")
属性写入格式: 〈变体型〉 对象.写属性 ("onmspointermove",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmspointerup")
属性写入格式: 〈变体型〉 对象.写属性 ("onmspointerup",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmspointerover")
属性写入格式: 〈变体型〉 对象.写属性 ("onmspointerover",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmspointerout")
属性写入格式: 〈变体型〉 对象.写属性 ("onmspointerout",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmspointercancel")
属性写入格式: 〈变体型〉 对象.写属性 ("onmspointercancel",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmspointerhover")
属性写入格式: 〈变体型〉 对象.写属性 ("onmspointerhover",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmsgesturestart")
属性写入格式: 〈变体型〉 对象.写属性 ("onmsgesturestart",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmsgesturechange")
属性写入格式: 〈变体型〉 对象.写属性 ("onmsgesturechange",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmsgestureend")
属性写入格式: 〈变体型〉 对象.写属性 ("onmsgestureend",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmsgesturehold")
属性写入格式: 〈变体型〉 对象.写属性 ("onmsgesturehold",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmsgesturetap")
属性写入格式: 〈变体型〉 对象.写属性 ("onmsgesturetap",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmsgesturedoubletap")
属性写入格式: 〈变体型〉 对象.写属性 ("onmsgesturedoubletap",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmsinertiastart")
属性写入格式: 〈变体型〉 对象.写属性 ("onmsinertiastart",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("onmsmanipulationstatechanged")
属性写入格式: 〈变体型〉 对象.写属性 ("onmsmanipulationstatechanged",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈逻辑型〉 对象.读逻辑属性 ("msCapsLockWarningOff")
属性写入格式: 〈逻辑型〉 对象.写属性 ("msCapsLockWarningOff",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“逻辑型”。


属性读取格式: 〈整数型〉 对象.读数值属性 ("nodeType")


属性读取格式: 〈对象(IHTMLDOMNode)〉 对象.读对象型属性 ("parentNode")


属性读取格式: 〈对象〉 对象.读对象型属性 ("childNodes")


属性读取格式: 〈对象〉 对象.读对象型属性 ("attributes")


属性读取格式: 〈文本型〉 对象.读文本属性 ("nodeName")


属性读取格式: 〈变体型〉 对象.读属性 ("nodeValue")
属性写入格式: 〈变体型〉 对象.写属性 ("nodeValue",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈对象(IHTMLDOMNode)〉 对象.读对象型属性 ("firstChild")


属性读取格式: 〈对象(IHTMLDOMNode)〉 对象.读对象型属性 ("lastChild")


属性读取格式: 〈对象(IHTMLDOMNode)〉 对象.读对象型属性 ("previousSibling")


属性读取格式: 〈对象(IHTMLDOMNode)〉 对象.读对象型属性 ("nextSibling")


属性读取格式: 〈对象〉 对象.读对象型属性 ("ownerDocument")


属性读取格式: 〈变体型〉 对象.读属性 ("prefix")
属性写入格式: 〈变体型〉 对象.写属性 ("prefix",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈变体型〉 对象.读属性 ("localName")


属性读取格式: 〈变体型〉 对象.读属性 ("namespaceURI")


属性读取格式: 〈变体型〉 对象.读属性 ("textContent")
属性写入格式: 〈变体型〉 对象.写属性 ("textContent",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“变体型”。


属性读取格式: 〈对象(ISVGSVGElement)〉 对象.读对象型属性 ("rootElement")


-------------------------------- 方法列表 --------------------------------


方法调用格式: 〈无返回值〉 对象.方法 ("write",psarray)
参数<1>的名称为“psarray”,类型为“变体型(变体型数组)”,可以被扩展。


方法调用格式: 〈无返回值〉 对象.方法 ("writeln",psarray)
参数<1>的名称为“psarray”,类型为“变体型(变体型数组)”,可以被扩展。


方法调用格式: 〈对象〉 对象.对象型方法 ("open",url,name,features,replace)
参数<1>的名称为“url”,类型为“文本型”,参数默认值为“text/html”。
参数<2>的名称为“name”,类型为“变体型”,可以被省略。
参数<3>的名称为“features”,类型为“变体型”,可以被省略。
参数<4>的名称为“replace”,类型为“变体型”,可以被省略。


方法调用格式: 〈无返回值〉 对象.方法 ("close")


方法调用格式: 〈无返回值〉 对象.方法 ("clear")


方法调用格式: 〈逻辑型〉 对象.逻辑方法 ("queryCommandSupported",cmdID)
参数<1>的名称为“cmdID”,类型为“文本型”。


方法调用格式: 〈逻辑型〉 对象.逻辑方法 ("queryCommandEnabled",cmdID)
参数<1>的名称为“cmdID”,类型为“文本型”。


方法调用格式: 〈逻辑型〉 对象.逻辑方法 ("queryCommandState",cmdID)
参数<1>的名称为“cmdID”,类型为“文本型”。


方法调用格式: 〈逻辑型〉 对象.逻辑方法 ("queryCommandIndeterm",cmdID)
参数<1>的名称为“cmdID”,类型为“文本型”。


方法调用格式: 〈文本型〉 对象.文本方法 ("queryCommandText",cmdID)
参数<1>的名称为“cmdID”,类型为“文本型”。


方法调用格式: 〈变体型〉 对象.通用方法 ("queryCommandValue",cmdID)
参数<1>的名称为“cmdID”,类型为“文本型”。


方法调用格式: 〈逻辑型〉 对象.逻辑方法 ("execCommand",cmdID,showUI,value)
参数<1>的名称为“cmdID”,类型为“文本型”。
参数<2>的名称为“showUI”,类型为“逻辑型”,参数默认值为“假”。
参数<3>的名称为“value”,类型为“变体型”,可以被省略。


方法调用格式: 〈逻辑型〉 对象.逻辑方法 ("execCommandShowHelp",cmdID)
参数<1>的名称为“cmdID”,类型为“文本型”。


方法调用格式: 〈对象(IHTMLElement)〉 对象.对象型方法 ("createElement",eTag)
参数<1>的名称为“eTag”,类型为“文本型”。


方法调用格式: 〈对象(IHTMLElement)〉 对象.对象型方法 ("elementFromPoint",x,y)
参数<1>的名称为“x”,类型为“整数型”。
参数<2>的名称为“y”,类型为“整数型”。


方法调用格式: 〈文本型〉 对象.文本方法 ("toString")


方法调用格式: 〈对象(IHTMLStyleSheet)〉 对象.对象型方法 ("createStyleSheet",bstrHref,lIndex)
参数<1>的名称为“bstrHref”,类型为“文本型”。
参数<2>的名称为“lIndex”,类型为“整数型”,参数默认值为“-1”。


方法调用格式: 〈无返回值〉 对象.方法 ("releaseCapture")


方法调用格式: 〈无返回值〉 对象.方法 ("recalc",fForce)
参数<1>的名称为“fForce”,类型为“逻辑型”,参数默认值为“假”。


方法调用格式: 〈对象(IHTMLDOMNode)〉 对象.对象型方法 ("createTextNode",text)
参数<1>的名称为“text”,类型为“文本型”。


方法调用格式: 〈逻辑型〉 对象.逻辑方法 ("attachEvent",event,pdisp)
参数<1>的名称为“event”,类型为“文本型”。
参数<2>的名称为“pdisp”,类型为“对象”。


方法调用格式: 〈无返回值〉 对象.方法 ("detachEvent",event,pdisp)
参数<1>的名称为“event”,类型为“文本型”。
参数<2>的名称为“pdisp”,类型为“对象”。


方法调用格式: 〈对象(IHTMLDocument2)〉 对象.对象型方法 ("createDocumentFragment")


方法调用格式: 〈对象(IHTMLElementCollection)〉 对象.对象型方法 ("getElementsByName",v)
参数<1>的名称为“v”,类型为“文本型”。


方法调用格式: 〈对象(IHTMLElement)〉 对象.对象型方法 ("getElementById",v)
参数<1>的名称为“v”,类型为“文本型”。


方法调用格式: 〈对象(IHTMLElementCollection)〉 对象.对象型方法 ("getElementsByTagName",v)
参数<1>的名称为“v”,类型为“文本型”。


方法调用格式: 〈无返回值〉 对象.方法 ("focus")


方法调用格式: 〈逻辑型〉 对象.逻辑方法 ("hasFocus")


方法调用格式: 〈对象(IHTMLDocument2)〉 对象.对象型方法 ("createDocumentFromUrl",bstrURL,bstrOptions)
参数<1>的名称为“bstrURL”,类型为“文本型”。
参数<2>的名称为“bstrOptions”,类型为“文本型”。


方法调用格式: 〈对象(IHTMLEventObj)〉 对象.对象型方法 ("CreateEventObject",pvarEventObject)
参数<1>的名称为“pvarEventObject”,类型为“变体型”,可以被省略。


方法调用格式: 〈逻辑型〉 对象.逻辑方法 ("FireEvent",bstrEventName,pvarEventObject)
参数<1>的名称为“bstrEventName”,类型为“文本型”。
参数<2>的名称为“pvarEventObject”,类型为“变体型”,可以被省略。


方法调用格式: 〈对象(IHTMLRenderStyle)〉 对象.对象型方法 ("createRenderStyle",v)
参数<1>的名称为“v”,类型为“文本型”。


方法调用格式: 〈对象(IHTMLDOMAttribute)〉 对象.对象型方法 ("createAttribute",bstrAttrName)
参数<1>的名称为“bstrAttrName”,类型为“文本型”。


方法调用格式: 〈对象(IHTMLDOMNode)〉 对象.对象型方法 ("createComment",bstrData)
参数<1>的名称为“bstrData”,类型为“文本型”。


方法调用格式: 〈对象(IHTMLElement2)〉 对象.对象型方法 ("ie8_getElementById",bstrId)
参数<1>的名称为“bstrId”,类型为“文本型”。


方法调用格式: 〈无返回值〉 对象.方法 ("updateSettings")


方法调用格式: 〈对象(IHTMLDOMNode)〉 对象.对象型方法 ("createCDATASection",text)
参数<1>的名称为“text”,类型为“文本型”。


方法调用格式: 〈对象(IHTMLSelection)〉 对象.对象型方法 ("getSelection")


方法调用格式: 〈对象(IHTMLElementCollection)〉 对象.对象型方法 ("getElementsByTagNameNS",pvarNS,bstrLocalName)
参数<1>的名称为“pvarNS”,类型为“变体型”。
参数<2>的名称为“bstrLocalName”,类型为“文本型”。


方法调用格式: 〈对象(IHTMLElement)〉 对象.对象型方法 ("createElementNS",pvarNS,bstrTag)
参数<1>的名称为“pvarNS”,类型为“变体型”。
参数<2>的名称为“bstrTag”,类型为“文本型”。


方法调用格式: 〈对象(IHTMLDOMAttribute)〉 对象.对象型方法 ("createAttributeNS",pvarNS,bstrAttrName)
参数<1>的名称为“pvarNS”,类型为“变体型”。
参数<2>的名称为“bstrAttrName”,类型为“文本型”。


方法调用格式: 〈对象(IHTMLElement)〉 对象.对象型方法 ("ie9_createElement",bstrTag)
参数<1>的名称为“bstrTag”,类型为“文本型”。


方法调用格式: 〈对象(IHTMLDOMAttribute)〉 对象.对象型方法 ("ie9_createAttribute",bstrAttrName)
参数<1>的名称为“bstrAttrName”,类型为“文本型”。


方法调用格式: 〈对象(IHTMLElementCollection)〉 对象.对象型方法 ("getElementsByClassName",v)
参数<1>的名称为“v”,类型为“文本型”。


方法调用格式: 〈对象(IDOMProcessingInstruction)〉 对象.对象型方法 ("createProcessingInstruction",bstrTarget,bstrData)
参数<1>的名称为“bstrTarget”,类型为“文本型”。
参数<2>的名称为“bstrData”,类型为“文本型”。


方法调用格式: 〈对象(IHTMLDOMNode3)〉 对象.对象型方法 ("adoptNode",pNodeSource)
参数<1>的名称为“pNodeSource”,类型为“对象(IHTMLDOMNode)”。


方法调用格式: 〈逻辑型〉 对象.逻辑方法 ("hasAttributes")


方法调用格式: 〈无返回值〉 对象.方法 ("normalize")


方法调用格式: 〈对象(IHTMLDOMNode3)〉 对象.对象型方法 ("importNode",pNodeSource,fDeep)
参数<1>的名称为“pNodeSource”,类型为“对象(IHTMLDOMNode)”。
参数<2>的名称为“fDeep”,类型为“逻辑型”。


方法调用格式: 〈对象(IHTMLDOMChildrenCollection)〉 对象.对象型方法 ("elementsFromPoint",x,y)
参数<1>的名称为“x”,类型为“小数型”。
参数<2>的名称为“y”,类型为“小数型”。


方法调用格式: 〈对象(IHTMLDOMChildrenCollection)〉 对象.对象型方法 ("elementsFromRect",left,top,width,height)
参数<1>的名称为“left”,类型为“小数型”。
参数<2>的名称为“top”,类型为“小数型”。
参数<3>的名称为“width”,类型为“小数型”。
参数<4>的名称为“height”,类型为“小数型”。


方法调用格式: 〈逻辑型〉 对象.逻辑方法 ("hasChildNodes")


方法调用格式: 〈对象(IHTMLDOMNode)〉 对象.对象型方法 ("insertBefore",newChild,refChild)
参数<1>的名称为“newChild”,类型为“对象(IHTMLDOMNode)”。
参数<2>的名称为“refChild”,类型为“变体型”,可以被省略。


方法调用格式: 〈对象(IHTMLDOMNode)〉 对象.对象型方法 ("removeChild",oldChild)
参数<1>的名称为“oldChild”,类型为“对象(IHTMLDOMNode)”。


方法调用格式: 〈对象(IHTMLDOMNode)〉 对象.对象型方法 ("replaceChild",newChild,oldChild)
参数<1>的名称为“newChild”,类型为“对象(IHTMLDOMNode)”。
参数<2>的名称为“oldChild”,类型为“对象(IHTMLDOMNode)”。


方法调用格式: 〈对象(IHTMLDOMNode)〉 对象.对象型方法 ("cloneNode",fDeep)
参数<1>的名称为“fDeep”,类型为“逻辑型”。


方法调用格式: 〈对象(IHTMLDOMNode)〉 对象.对象型方法 ("removeNode",fDeep)
参数<1>的名称为“fDeep”,类型为“逻辑型”,参数默认值为“假”。


方法调用格式: 〈对象(IHTMLDOMNode)〉 对象.对象型方法 ("swapNode",otherNode)
参数<1>的名称为“otherNode”,类型为“对象(IHTMLDOMNode)”。


方法调用格式: 〈对象(IHTMLDOMNode)〉 对象.对象型方法 ("replaceNode",replacement)
参数<1>的名称为“replacement”,类型为“对象(IHTMLDOMNode)”。


方法调用格式: 〈对象(IHTMLDOMNode)〉 对象.对象型方法 ("appendChild",newChild)
参数<1>的名称为“newChild”,类型为“对象(IHTMLDOMNode)”。


方法调用格式: 〈逻辑型〉 对象.逻辑方法 ("isEqualNode",otherNode)
参数<1>的名称为“otherNode”,类型为“对象(IHTMLDOMNode3)”。


方法调用格式: 〈变体型〉 对象.通用方法 ("lookupNamespaceURI",pvarPrefix)
参数<1>的名称为“pvarPrefix”,类型为“变体型”。


方法调用格式: 〈变体型〉 对象.通用方法 ("lookupPrefix",pvarNamespaceURI)
参数<1>的名称为“pvarNamespaceURI”,类型为“变体型”。


方法调用格式: 〈逻辑型〉 对象.逻辑方法 ("isDefaultNamespace",pvarNamespace)
参数<1>的名称为“pvarNamespace”,类型为“变体型”。


方法调用格式: 〈对象(IHTMLDOMNode)〉 对象.对象型方法 ("ie9_appendChild",newChild)
参数<1>的名称为“newChild”,类型为“对象(IHTMLDOMNode)”。


方法调用格式: 〈对象(IHTMLDOMNode)〉 对象.对象型方法 ("ie9_insertBefore",newChild,refChild)
参数<1>的名称为“newChild”,类型为“对象(IHTMLDOMNode)”。
参数<2>的名称为“refChild”,类型为“变体型”,可以被省略。


方法调用格式: 〈对象(IHTMLDOMNode)〉 对象.对象型方法 ("ie9_removeChild",oldChild)
参数<1>的名称为“oldChild”,类型为“对象(IHTMLDOMNode)”。


方法调用格式: 〈对象(IHTMLDOMNode)〉 对象.对象型方法 ("ie9_replaceChild",newChild,oldChild)
参数<1>的名称为“newChild”,类型为“对象(IHTMLDOMNode)”。
参数<2>的名称为“oldChild”,类型为“对象(IHTMLDOMNode)”。


方法调用格式: 〈逻辑型〉 对象.逻辑方法 ("isSameNode",otherNode)
参数<1>的名称为“otherNode”,类型为“对象(IHTMLDOMNode3)”。


方法调用格式: 〈短整数型〉 对象.数值方法 ("compareDocumentPosition",otherNode)
参数<1>的名称为“otherNode”,类型为“对象(IHTMLDOMNode)”。


方法调用格式: 〈逻辑型〉 对象.逻辑方法 ("isSupported",feature,version)
参数<1>的名称为“feature”,类型为“文本型”。
参数<2>的名称为“version”,类型为“变体型”。


方法调用格式: 〈对象(IHTMLElement)〉 对象.对象型方法 ("querySelector",v)
参数<1>的名称为“v”,类型为“文本型”。


方法调用格式: 〈对象(IHTMLDOMChildrenCollection)〉 对象.对象型方法 ("querySelectorAll",v)
参数<1>的名称为“v”,类型为“文本型”。


方法调用格式: 〈对象(IDOMNodeIterator)〉 对象.对象型方法 ("createNodeIterator",pRootNode,ulWhatToShow,pFilter,fEntityReferenceExpansion)
参数<1>的名称为“pRootNode”,类型为“对象”。
参数<2>的名称为“ulWhatToShow”,类型为“整数型”。
参数<3>的名称为“pFilter”,类型为“变体型”。
参数<4>的名称为“fEntityReferenceExpansion”,类型为“逻辑型”。


方法调用格式: 〈对象(IDOMTreeWalker)〉 对象.对象型方法 ("createTreeWalker",pRootNode,ulWhatToShow,pFilter,fEntityReferenceExpansion)
参数<1>的名称为“pRootNode”,类型为“对象”。
参数<2>的名称为“ulWhatToShow”,类型为“整数型”。
参数<3>的名称为“pFilter”,类型为“变体型”。
参数<4>的名称为“fEntityReferenceExpansion”,类型为“逻辑型”。


方法调用格式: 〈对象(IDOMEvent)〉 对象.对象型方法 ("createEvent",eventType)
参数<1>的名称为“eventType”,类型为“文本型”。


方法调用格式: 〈对象(IHTMLDOMRange)〉 对象.对象型方法 ("createRange")


方法调用格式: 〈无返回值〉 对象.方法 ("addEventListener",type,listener,useCapture)
参数<1>的名称为“type”,类型为“文本型”。
参数<2>的名称为“listener”,类型为“对象”。
参数<3>的名称为“useCapture”,类型为“逻辑型”。


方法调用格式: 〈无返回值〉 对象.方法 ("removeEventListener",type,listener,useCapture)
参数<1>的名称为“type”,类型为“文本型”。
参数<2>的名称为“listener”,类型为“对象”。
参数<3>的名称为“useCapture”,类型为“逻辑型”。


方法调用格式: 〈逻辑型〉 对象.逻辑方法 ("dispatchEvent",evt)
参数<1>的名称为“evt”,类型为“对象(IDOMEvent)”。


おすすめ

転載: blog.csdn.net/u012787710/article/details/104842984