vb.net html元素,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元素代码如下:

这里是文字

那么:

OuterHtml:

这里是文字

OuterText:这里是文字

InnerHtml: 这里是文字

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#爱好者提供参考。

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

小编个人微信号 jb51ccc

喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值