C#通过COM组件操作IE浏览器(三):了解IHTMLDocument2

Igor C/C++/C# NodeJS评论12,636字数 1464阅读4分52秒阅读模式
IHTMLDocument2方法说明
write写入
writeln写入并换行
open打开一个流,以收集 document.write 或 document.writeln 的输出
close关闭并输出用 document.open 方法打开的流
clear清空文档中所有元素, 可能暂时不支持
queryCommandSupported是否支持指定命令
queryCommandEnabled指定命令是否有效
queryCommandState是否设置了指定命令
queryCommandIndeterm指定命令是否处于不确定状态
queryCommandText命令
queryCommandValue命令值
execCommand执行命令
execCommandShowHelp命令帮助信息
createElement建立元素
elementFromPoint指定坐标下的元素
createStyleSheet创建一个样式表
IHTMLDocument2属性说明
all所有 HTML 元素的集合
images所有 image 对象的集合
applets所有 applet 对象的集合
links所有 link 对象的集合
forms所有 form 对象的集合
anchors所有 anchor 对象的集合
scripts所有 script 对象的集合
frames所有 frame 对象的集合
embeds所有 embed 对象的集合
plugins
所有Plugin
styleSheets
样式表集合
title
网页标题
body
body对象
activeElement
当前具有输入焦点的元素
designMode
设计模式, 可选值: Inherit On Off
selection
当前选择
readyState
页面读取状态: uninitialized、loading、loaded、interactive、completed
linkColor
链接的颜色
alinkColor 
活动链接的颜色
vlinkColor
已访问过的链接的颜色
bgColor
背景颜色
fgColor
文本颜色
referrer
返回载入当前页面的页面的 URL
location
同 window.location
lastModified
返回文档最后修改的日期和时间
url
返回当前文档的 URL
domain
返回域名
cookie
返回文档相关的 cookie
expando
可设置与获取的布尔值, 是否允许扩展
charset
获取文档的字符集名称
defaultCharset
获取浏览器默认的字符集名称
mimeType
文档类型
fileSize
文档大小, 单位字节, 用字符串表示
fileCreatedDate
文档建立时间
fileModifiedDate
文档修改时间
fileUpdatedDate
文档更新时间
security
文档安全
protocol
传输协议
parentWindow
父窗口
IHTMLDocument3事件说明
onhelp用F1获取帮助时
onlick单击时
ondblclick
双击时
onmousedown
鼠标点下时
onmouseup 
鼠标抬起时
onmousemove
鼠标移动时
onmouseover
鼠标进入时
onmouseout
鼠标离开时
onkeypress
按键时
onkeyup
键抬起时
onkeydown
状态改变时
onreadystatechange
当前数据源的数据将要发生变化时
onrowexit
当前数据源的数据发生变化并且有新的数据时
onrowenter
开始拖动时
ondragstart
开始选择时
onselectstart
更新前
onbeforeupdate
更新后
onafterupdate
更新错误时

文章末尾固定信息

历史上的今天
3 月
10
weinxin
我的微信
我的微信
一个码农、工程狮、集能量和智慧于一身的、DIY高手、小伙伴er很多的、80后奶爸。
 
Igor
  • 本文由 Igor 发表于 2019-03-1018:40:23
c# - 异步使用MySQL DB C/C++/C#

c# – 异步使用MySQL DB

C#异步读取MySQL数据库的问题解决。 我试图了解异步使用数据库。为此,我用一个表创建了简单的MySQL数据库,然后可以通过以下方式从中获取信息: public static void SyncRe...
OpenCV在C#中应用—OpenCVSharp OpenCV

OpenCV在C#中应用—OpenCVSharp

之前一直是基于OpenCV开发视觉算法,但C++语言对于GUI的开发相对于C#来说确实很不方便,之前就了解到C#下使用OpenCV可以使用EmguCV,这段时间也确实是调通了,但是是通过把C++封装成...
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证