HtmlDocument.All 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个实例,该实例 HtmlElementCollection存储文档的所有 HtmlElement 对象。
public:
property System::Windows::Forms::HtmlElementCollection ^ All { System::Windows::Forms::HtmlElementCollection ^ get(); };
public System.Windows.Forms.HtmlElementCollection All { get; }
member this.All : System.Windows.Forms.HtmlElementCollection
Public ReadOnly Property All As HtmlElementCollection
属性值
HtmlElementCollection文档中所有元素的元素。
示例
下面的代码示例循环访问文档和集中 Enabled=True的所有元素,启用默认情况下可能已禁用的任何元素,以防止在加载文档时用户输入。 代码示例要求应用程序包含名为
public void EnableAllElements()
{
if (webBrowser1.Document != null)
{
foreach (HtmlElement pageElement in webBrowser1.Document.All)
{
pageElement.Enabled = true;
}
}
}
Private Sub EnableAllElements()
If (WebBrowser1.Document IsNot Nothing) Then
For Each PageElement As HtmlElement In WebBrowser1.Document.All
PageElement.Enabled = True
Next
End If
End Sub
注解
该 All 集合提供对 HTML 文档中的任何元素的随机访问,而不考虑其在文档树中的位置。 使用它可以按名称、ID 或索引访问 HTML 文档中的任何元素。 还可以循环访问文档中的所有元素。
某些元素(如 HEAD 和 TITLE)永远不会有与其关联的名称。 仅当 HTML 文件的作者为其分配了名称时,所有其他元素才具有名称。 可以通过 ID 或索引访问不带名称的元素。
不能将元素直接添加到 All 集合,因为标记外部 HTML 的 HTML 文件中的所有元素都必须具有父元素。 使用方法 AppendChild 或 InnerHtml 属性 HtmlElement 向树添加新元素。