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)”。
IE自动化(易语言填表原理分析)相关推荐
- 易语言html规则分析,易语言算法原理浅析【一】(示例代码)
注: 如果你看完了下面的文章.就来试试这个KeyGenMe吧,相信你能有所收获. 一.文章开头首先我们要贴上一段易语言代码,并且编译这段代码,从汇编角度分析易语言程序编译后,易语言算法在汇编中的实现过 ...
- 易语言填表识别并自动输入验证码
.版本 2 .支持库 wke .支持库 spec.子程序 _精易Web浏览器1_Url载入开始, 逻辑型 .参数 Url, 文本型 .参数 Job, 整数型 .局部变量 func, 特殊功能.如果真 ...
- C语言C++编程学习:排序原理分析
C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现 ...
- IDA、X32dbg逆向分析易语言程序窗口标题、宽度、高度
分析背景 源于对某软件的广告删除分析,发现其为易语言程序,特此写一篇关于易语言程序的分析思路,而此篇所讲述的为修改易语言编译后程序的标题.宽度和高度.(大佬勿喷,自己分析的思路记录) 环境准备 我们首 ...
- 一款专门针对高质量女性的易语言钓鱼样本简单分析
本文首发于合天智汇:网络靶场_在线网络安全学习平台|合天智汇 由于一直没怎么分析过易语言的样本,想学习一下易语言的样本分析过程,正好最近碰见了一个易语言编写的样本,是一个专门针对人类高质量女性进行钓鱼 ...
- 易语言反截图_[原创]反截图技术的原理及简单实现
前言 该文章将邀请世界第一的编程语言-易语言来为我们演示. 吹逼 随着好玩的游戏越来越多,盖佬人才越来越突出,好玩的游戏+一款牛逼的WG成为了一个老挂逼的日常生活.鲁迅说过'有乐同享,有难同当',于是 ...
- 易语言php支付宝,支付宝填表登录易语言源码
支付宝填表登录易语言源码 @MS_晨星天宇.版本 2 .支持库 spec .支持库 HtmlView .程序集 窗口程序集_窗口1 .子程序 _按钮1_被单击 调试输出 (开始登录 (超文本浏览框1, ...
- 利用计算机语言实现ID3算法,机器学习之决策树学习-id3算法-原理分析及c语言代码实现.pdf...
机器学习之决策树学习-id3算法-原理分析及c语言代码实现.pdf 还剩 23页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保 ...
- 易语言.尘土界面库2.0版源代码分析(1):缘起
作者:liigo 原文链接:http://blog.csdn.net/liigo/archive/2009/06/23/4292691.aspx 转载请注明出处:http://blog.csdn.ne ...
最新文章
- 来来来!DD带大家一起赢台MacBook Pro回家过年!
- Webpack入门教程二十九
- 详解在ASP.NET中用LINQ实现数据处理
- exc_bad_instruction(code=EXC_I386_INVOP,subcode=0x0) 错误
- Java 零注解文档生成工具—smart-doc,看完有替换swagger的冲动
- OpenVz Centos4 Oracle 10g VE
- 膜拜高手!Python竟然开发命令行版网易云音乐!
- 马歇尔·卢森堡《非暴力沟通》——备忘
- python实现将整数转换为罗马数字
- mysql左连接查询时多条件的注意事项
- 公寓做网络管理300多个房间,怎么做?
- 统计数字问题Python
- 【MySQL】必知必会知识点
- html添加一条虚线垂直的,【html问题】在网页中添加垂直分割线
- 仁润云出品丨浅析传统风控与大数据风控
- 几何画板中几种作函数图像的方法
- Heaters 供暖器
- python经典好书-Python 必读好书,这十本分量十足!
- 常用搜索引擎 (转)
- BGP路由黑洞及解决方案