Skip to content

HtmlElements 类

HtmlElement 上的子元素集合。通过 HtmlElement.ChildDomElements 访问。使用 Add 创建新子元素,使用 Item 事后按 ID 查找。

vb
With myToolWindow.RootDomElement
    With .ChildDomElements.Add("header", "h1")
        .Properties.innerText = "Hello"
    End With
    With .ChildDomElements.Add("body", "div")
        .Properties.style.padding = "10px"
        With .ChildDomElements.Add("greeting", "p")
            .Properties.innerText = "World"
        End With
    End With
End With

方法

Add

在父 HtmlElement 下创建新子元素并返回新的 HtmlElement

语法:htmlElements.Add( ElementID, TagName ) As HtmlElement

ElementID
必需 新元素的 DOM idString。在工具窗口内选择不同的 ID——它们同时作为 Item 查找的键。
TagName
必需 HTML 标签名。String。标准标签("div""span""input""h1""label""img" 等)按预期工作;IDE 额外接受四个自定义控件标签,在包概述的工具窗口 DOM 标签中描述:"chartjs""monaco""listview""virtuallistview"
vb
' 标准 DOM 标签:
Set greeting = .ChildDomElements.Add("greeting", "h1")
Set entry    = .ChildDomElements.Add("entryBox", "input")

' 自定义控件标签(参见示例 11 / 12 / 13 / 14):
Set chart      = .ChildDomElements.Add("cpuChart",  "chartjs")
Set editor     = .ChildDomElements.Add("myEditor",  "monaco")
Set listview   = .ChildDomElements.Add("itemsList", "listview")
Set virtList   = .ChildDomElements.Add("bigList",   "virtuallistview")

属性

Item

按 ID 查找现有子元素。DefaultMember——因此 elements("greeting") 等同于 elements.Item("greeting")

语法:htmlElements( ID ) As HtmlElement

ID
一个 Variant —— 通常是 Add 时分配的 String ID。

twinBASIC及其LOGO版权为作者"韦恩"所有