VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > vb >
  • vb.net 教程 12-3 HtmlElement类 1

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。
在上一节讲解HtmlDocument类的时候我们已经接触到了HtmlElement类,本节开始介绍这个类:
 
 
 
 
 
重要属性:
All:获取当前元素下的所有元素的集合(HtmlElementCollection)。
CanHaveChildren:此元素是否可以拥有子元素。可以拥有子元素,返回true;否则返回 false。
Children:获取当前元素的所有子级的集合(HtmlElementCollection)。注意All返回的是子级或是更低级别的所有元素。
ClientRectangle:获取 HTML 文档中元素工作区的边界。
Document:获取此元素所属的 HtmlDocument。
DomElement:获取此元素的非托管接口指针。
Enabled:获取或设置某个网页元素是否可用,如果Enabled设置为False,类似于网页上的 Disabled。
FirstChild:获取该网页元素的第一个子元素。
Id:获取或设置用于标识此元素的标签。
Name:获取或设置元素的名称。
NextSibling:获取文档树中与此元素位于同一级别的下一个元素。
OffsetParent:获取从中计算 OffsetRectangle 的元素。
OffsetRectangle:获取元素相对于其父级的位置。
InnerHtml:获取或设置此元素包含的 HTML 代码。
InnerText:获取或设置分配给此元素的文本。 
OuterHtml:获取或设置当前元素所有的 HTML 代码。
OuterText:获取或设置当前元素的文本。
Parent:获取当前元素的父元素。
ScrollLeft:获取或设置元素边缘与其内容的左边缘之间的距离。
ScrollRectangle:获取元素的可滚动区尺寸。
ScrollTop:获取或设置此元素边缘与其内容的上边缘之间的距离。
Style:获取或设置当前元素的以逗号分隔的样式列表。
TabIndex:获取或设置 Tab 键顺序中此元素的位置。
TagName:获取 HTML 标记的名称。
 
 
 
 
这里附带说明使用到的Html相关的几个概念:
假设我们获得的一个DIV元素代码如下:
 
 
 
<DIV><A><IMG /> 这里是文字 </A></DIV>
那么:
OuterHtml:<DIV><A><IMG /> 这里是文字 </A></DIV>
OuterText:这里是文字
 
 
 
InnerHtml:<A><IMG /> 这里是文字 </A>
InnerText:这里是文字
 
 
 
 
 
 
 
重要方法:
AppendChild:将元素添加到其他元素的子树中。
AttachEventHandler:为 HTML 文档对象模型 (DOM) 上的命名事件添加事件处理程序。
DetachEventHandler:从 HTML 文档对象模型 (DOM) 上的指定事件中移除事件处理程序。
Focus:将用户输入焦点置于当前元素上。
GetAttribute:检索元素中已命名特性的值。
GetElementsByTagName:检索 HTML 中由指定 HTML 标记表示的元素的集合。
GetHashCode:用作特定类型的哈希函数。 (重写 Object.GetHashCode。)
GetType:获取当前实例的 Type。 (继承自 Object。)
InsertAdjacentElement:将新元素插入到文档对象模型 (DOM) 中。
InvokeMember(String):对此元素的基础 DOM 元素执行未公开的方法。
InvokeMember(String,Object()):执行在当前 HTML 页中用脚本语言定义的函数。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
RaiseEvent:使指定的事件调用所有已注册的事件处理程序。
RemoveFocus:移除当前元素的焦点(如果此元素有焦点)。
ScrollIntoView:滚动包含此元素的文档,直到此元素的上边缘或下边缘与此文档窗口对齐为止。
SetAttribute:设置元素中已命名特性的值。
 
 
 
由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供参考。
 
学习更多vb.net知识,请参看 vb.net 教程 目录
————————————————
版权声明:本文为CSDN博主「VB.Net」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/uruseibest/article/details/76346677

相关教程