Class HTMLMenuElement
内容
[
隐藏
]HTMLMenuElement class
菜单列表。请参阅 HTML 4.01 中的 MENU 元素定义。此元素在 HTML 4.01. 中已弃用
public class HTMLMenuElement : HTMLElement
特性
姓名 | 描述 |
---|---|
override Attributes { get; } | 包含此节点属性的 NamedNodeMap(如果它是一个元素)或 null 否则。 |
virtual BaseURI { get; } | 此节点的绝对基础 URI,如果实现无法获得绝对 URI,则为 null。 |
ChildElementCount { get; } | 返回作为该元素子元素的元素节点的当前数量。如果此元素没有节点类型为 1. 的子节点,则为 0 |
ChildNodes { get; } | 包含此节点的所有子节点的 NodeList。如果没有孩子,这是一个不包含节点的 NodeList.. |
Children { get; } | 返回当前元素的子元素。 |
ClassList { get; } | 返回一个实时 DOMTokenList,其中包含从解析“类”属性中收到的令牌。 |
ClassName { get; set; } | 元素的类属性。由于 与许多语言公开的“class”关键字冲突,此属性已重命名。请参阅 HTML 4.01. 中的类属性定义 |
Compact { get; set; } | 减少列表项之间的间距。请参阅 HTML 4.01 中的紧凑属性定义 。此属性在 HTML 4.01. 中已弃用 |
Dir { get; set; } | 指定方向性中性文本的基本方向和表格的 方向性。请参阅 HTML 4.01. 中的 dir 属性定义 |
FirstChild { get; } | 此节点的第一个子节点。如果没有这样的节点,则返回 null. |
FirstElementChild { get; } | 返回该元素的第一个子元素节点。如果此元素没有子元素,则为 null. |
Id { get; set; } | 元素的标识符。参见 HTML 4.01. 中的 id 属性定义 |
InnerHTML { get; set; } | 返回表示元素内容的 HTML 或 XML 片段。 可以设置,用从给定字符串解析的节点替换元素的内容。 |
Lang { get; set; } | RFC 1766 中定义的语言代码。请参阅 HTML 4.01. 中的 lang 属性定义 |
LastChild { get; } | 此节点的最后一个子节点。如果没有这样的节点,则返回 null. |
LastElementChild { get; } | 返回该元素的最后一个子元素节点。如果此元素没有子元素,则为 null. |
override LocalName { get; } | 返回此节点限定名称的本地部分。 对于除 ELEMENT_NODE 和 ATTRIBUTE_NODE 以外的任何类型的节点以及使用 DOM Level 1 方法创建的节点,例如 Document.createElement(),这始终为空。 |
override NamespaceURI { get; } | 此节点的名称空间 URI,如果未指定则为 null。 |
NextElementSibling { get; } | 返回此元素的下一个兄弟元素节点。如果此元素在文档树中没有此元素之后的元素兄弟节点,则为 null. |
NextSibling { get; } | 紧接此节点之后的节点。如果没有这样的节点,则返回 null. |
override NodeName { get; } | 此节点的名称,取决于其类型。 |
override NodeType { get; } | 表示底层对象类型的代码。 |
virtual NodeValue { get; set; } | 这个节点的值,取决于它的类型。 |
OuterHTML { get; set; } | 返回表示元素及其内容的 HTML 或 XML 片段。 可以设置,用从给定字符串解析的节点替换元素。 |
virtual OwnerDocument { get; } | 与此节点关联的文档对象。这也是用于创建新节点的文档对象。当此节点是尚未与任何文档一起使用的文档或文档类型时,这是 null. |
ParentElement { get; } | 获取父级Element 这个节点的. |
ParentNode { get; } | 此节点的父节点。除了 Attr、Document、DocumentFragment、Entity 和 Notation 之外的所有节点都可以有一个父节点。但是,如果一个节点刚刚被创建,还没有添加到树中,或者它已经从树中移除,这就是 null. |
override Prefix { get; } | 此节点的名称空间前缀,如果未指定则为 null。定义为null时,设置无效 |
PreviousElementSibling { get; } | 返回该元素的前一个兄弟元素节点。如果此元素在文档树中没有出现在该元素之前的元素兄弟节点,则为 null. |
PreviousSibling { get; } | 紧接此节点之前的节点。如果没有这样的节点,则返回 null. |
SchemaTypeInfo { get; } | 与此元素关联的类型信息。 |
ShadowRoot { get; } | 返回存储在此元素上的 shadowRoot,如果关闭则返回 null。 |
Style { get; } | 表示样式属性,允许作者将样式信息直接应用于特定元素。 |
TagName { get; } | 元素的名称。 |
override TextContent { get; set; } | 该属性返回该节点及其后代的文本内容。当它被定义为空时,设置它是无效的。在设置时,此节点可能具有的任何可能的子节点都将被删除,如果新字符串不为空或为空,则替换为包含此属性设置为的字符串的单个文本节点。 |
Title { get; set; } | 元素的咨询标题。请参阅 HTML 4.01. 中的 title 属性定义 |
方法
姓名 | 描述 |
---|---|
AddEventListener(string, IEventListener) | 此方法允许在事件目标上注册事件侦听器。 |
AddEventListener(string, DOMEventHandler, bool) | 此方法允许在事件目标上注册事件侦听器。 |
AddEventListener(string, IEventListener, bool) | 此方法允许在事件目标上注册事件侦听器。 |
AppendChild(Node) | 将节点 newChild 添加到该节点的子节点列表的末尾。如果 newChild 已经在树中,则首先将其删除。 |
AttachShadow(ShadowRootMode) | 创建阴影根并将其附加到当前元素。 |
CloneNode() | 返回此节点的副本,即用作节点的通用复制构造函数。重复节点没有父节点(parentNode 为空),也没有用户数据。 |
CloneNode(bool) | 返回此节点的副本,即用作节点的通用复制构造函数。重复节点没有父节点(parentNode 为空),也没有用户数据。 |
DispatchEvent(Event) | 此方法允许将事件分派到实现事件模型中。 |
Dispose() | 执行与释放、释放或重置非托管资源相关的应用程序定义的任务。 |
GetAttribute(string) | 按名称检索属性值。 |
GetAttributeNode(string) | 按名称检索属性节点。 |
GetAttributeNodeNS(string, string) | 通过本地名称和命名空间 URI 检索 Attr 节点。 |
GetAttributeNS(string, string) | 通过本地名称和命名空间 URI 检索属性值。 |
GetElementsByClassName(string) | 返回一个实时 NodeList 对象,其中包含文档中所有元素,这些元素具有参数中指定的所有类。 http://www.w3.org/TR/dom/ |
GetElementsByTagName(string) | 按文档顺序返回具有给定标签名称的所有后代元素的节点列表。 |
GetElementsByTagNameNS(string, string) | 以文档顺序返回具有给定本地名称和命名空间 URI 的所有后代元素的节点列表。 |
virtual GetPlatformType() | 此方法用于检索 ECMAScript 对象Type. |
HasAttribute(string) | 当在此元素上指定具有给定名称的属性或具有默认值时返回 true,否则返回 false。 |
HasAttributeNS(string, string) | 当在此元素上指定具有给定本地名称和名称空间 URI 的属性或具有默认值时返回 true,否则返回 false。 |
override HasAttributes() | 返回这个节点(如果它是一个元素)是否有任何属性 |
HasChildNodes() | 返回此节点是否有任何子节点。 |
InsertBefore(Node, Node) | 在现有子节点 child 之前插入节点。如果 child 为 null,则在子节点列表的末尾插入节点。 如果 child 是 DocumentFragment 对象,则其所有子节点均按相同顺序插入到 child 之前。如果孩子已经在树中,则首先将其删除。 |
IsDefaultNamespace(string) | 此方法检查指定的命名空间 URI 是否为默认命名空间。 |
IsEqualNode(Node) | 测试两个节点是否相等。 此方法测试节点的相等性,而不是相同性(即两个节点是否是对同一对象的引用),可以使用 Node.isSameNode() 进行测试。所有相同的节点也将相等,但反过来可能不正确。 |
IsSameNode(Node) | 返回此节点是否与给定节点相同。 此方法提供了一种方法来确定实现返回的两个 Node 引用是否引用同一对象。当两个 Node 引用是对同一对象的引用时,即使通过代理,引用也可以完全互换使用,这样所有属性都具有相同的值,并且在任一引用上调用相同的 DOM 方法始终具有完全相同的效果。 |
LookupNamespaceURI(string) | 查找与给定前缀关联的名称空间 URI,从该节点开始。 |
LookupPrefix(string) | 从该节点开始查找与给定名称空间 URI 关联的前缀。此方法忽略默认名称空间声明。 有关此方法使用的算法的详细信息,请参阅命名空间前缀查找。 |
Normalize() | 将所有文本节点在此节点下的子树的完整深度(包括属性节点)放入“正常”形式,其中只有结构(例如,元素、注释、处理指令、CDATA 部分和实体引用)将文本分隔开节点,即既没有相邻的文本节点,也没有空文本节点。这可用于确保文档的 DOM 视图与保存和重新加载时相同,并且在依赖于特定文档树结构的操作(例如 XPointer [XPointer] 查找)要执行时很有用使用。如果附加到 Node.ownerDocument 的 DOMConfiguration 对象的参数“normalize-characters”为 true,则此方法也会完全规范化 Text 节点的字符。 |
QuerySelector(string) | 返回文档中第一个匹配 selector 的元素 |
QuerySelectorAll(string) | 返回文档中所有元素的节点列表,匹配 selector |
Remove() | 删除此实例。 |
RemoveAttribute(string) | 按名称删除属性。 |
RemoveAttributeNode(Attr) | 删除指定的属性节点。 |
RemoveAttributeNS(string, string) | 通过本地名称和命名空间 URI 删除属性。 |
RemoveChild(Node) | 从子列表中移除 oldChild 指示的子节点,并返回它。 |
RemoveEventListener(string, IEventListener) | 此方法允许从事件目标中删除事件侦听器。 如果一个IEventListener 从中删除EventTarget 当它正在处理一个事件时,它不会被当前的动作触发。 事件监听器在被移除后永远不会被调用。 |
RemoveEventListener(string, DOMEventHandler, bool) | 此方法允许从事件目标中删除事件侦听器。 如果一个IEventListener 从中删除EventTarget 当它正在处理一个事件时,它不会被当前的动作触发。 事件监听器在被移除后永远不会被调用。 |
RemoveEventListener(string, IEventListener, bool) | 此方法允许从事件目标中删除事件侦听器。 如果一个IEventListener 从中删除EventTarget 当它正在处理一个事件时,它不会被当前的动作触发。 事件监听器在被移除后永远不会被调用。 |
ReplaceChild(Node, Node) | 将子节点列表中的子节点oldChild替换为newChild,并返回oldChild节点。 如果 newChild 是一个 DocumentFragment 对象,则 oldChild 将替换为所有 DocumentFragment 子对象,它们以相同的顺序插入。如果 newChild 已经在树中,则首先将其删除。 |
SetAttribute(string, string) | 添加新属性。如果具有该名称的属性已存在于元素中,则其值将更改为值 parameter 的值 |
SetAttributeNode(Attr) | 添加一个新的属性节点。如果元素中已经存在具有该名称 (nodeName) 的属性,则它会被新的替换。 |
SetAttributeNodeNS(Attr) | 添加新属性。如果具有该本地名称和该命名空间 URI 的属性已存在于元素中,则它会被新的替换。 |
SetAttributeNS(string, string, string) | 添加新属性。如果元素上已经存在具有相同本地名称和名称空间 URI 的属性,则其前缀更改为 qualifiedName 的前缀部分,其值更改为值参数. |
SetIdAttribute(string, bool) | 如果参数isId为真,则此方法声明指定属性为用户确定的ID属性。 |
SetIdAttributeNode(Attr, bool) | 如果参数isId为真,则此方法声明指定属性为用户确定的ID属性。 |
SetIdAttributeNS(string, string, bool) | 如果参数isId为真,则此方法声明指定属性为用户确定的ID属性。 |
override ToString() | 返回一个String代表这个实例. |
活动
姓名 | 描述 |
---|---|
event OnAbort | 获取或设置 OnAbort 事件的事件处理程序。 |
event OnBlur | 获取或设置 OnBlur 事件的事件处理程序。 |
event OnCancel | 获取或设置 OnCancel 事件的事件处理程序。 |
event OnCanplay | 获取或设置 OnCanplay 事件的事件处理程序。 |
event OnCanPlayThrough | 获取或设置 OnCanPlayThrough 事件的事件处理程序。 |
event OnChange | 获取或设置 OnChange 事件的事件处理程序。 |
event OnClick | 获取或设置 OnClick 事件的事件处理程序。 |
event OnCueChange | 获取或设置 OnCueChange 事件的事件处理程序。 |
event OnDblClick | 获取或设置 OnDblClick 事件的事件处理程序。 |
event OnDurationChange | 获取或设置 OnDurationChange 事件的事件处理程序。 |
event OnEmptied | 获取或设置 OnEmptied 事件的事件处理程序。 |
event OnEnded | 获取或设置 OnEnded 事件的事件处理程序。 |
event OnError | 获取或设置 OnError 事件的事件处理程序。 |
event OnFocus | 获取或设置 OnFocus 事件的事件处理程序。 |
event OnInput | 获取或设置 OnInput 事件的事件处理程序。 |
event OnInvalid | 获取或设置 OnInvalid 事件的事件处理程序。 |
event OnKeyDown | 获取或设置 OnKeyDown 事件的事件处理程序。 |
event OnKeyPress | 获取或设置 OnKeyPress 事件的事件处理程序。 |
event OnKeyUp | 获取或设置 OnKeyUp 事件的事件处理程序。 |
event OnLoad | 获取或设置 OnLoad 事件的事件处理程序。 |
event OnLoadedData | 获取或设置 OnLoadedData 事件的事件处理程序。 |
event OnLoadedMetadata | 获取或设置 OnLoadedMetadata 事件的事件处理程序。 |
event OnLoadStart | 获取或设置 OnLoadStart 事件的事件处理程序。 |
event OnMouseDown | 获取或设置 OnMouseDown 事件的事件处理程序。 |
event OnMouseEnter | 获取或设置 OnMouseEnter 事件的事件处理程序。 |
event OnMouseLeave | 获取或设置 OnMouseLeave 事件的事件处理程序。 |
event OnMouseMove | 获取或设置 OnMouseMove 事件的事件处理程序。 |
event OnMouseOut | 获取或设置 OnMouseOut 事件的事件处理程序。 |
event OnMouseOver | 获取或设置 OnMouseOver 事件的事件处理程序。 |
event OnMouseUp | 获取或设置 OnMouseUp 事件的事件处理程序。 |
event OnMouseWheel | 获取或设置 OnMouseWheel 事件的事件处理程序。 |
event OnPause | 获取或设置 OnPause 事件的事件处理程序。 |
event OnPlay | 获取或设置 OnPlay 事件的事件处理程序。 |
event OnPlaying | 获取或设置 OnPlaying 事件的事件处理程序。 |
event OnProgress | 获取或设置 OnProgress 事件的事件处理程序。 |
event OnRateChange | 获取或设置 OnRateChange 事件的事件处理程序。 |
event OnReset | 获取或设置 OnReset 事件的事件处理程序。 |
event OnResize | 获取或设置 OnResize 事件的事件处理程序。 |
event OnScroll | 获取或设置 OnScroll 事件的事件处理程序。 |
event OnSeeked | 获取或设置 OnSeeked 事件的事件处理程序。 |
event OnSeeking | 获取或设置 OnSeeking 事件的事件处理程序。 |
event OnSelect | 获取或设置 OnSelect 事件的事件处理程序。 |
event OnShow | 获取或设置 OnShow 事件的事件处理程序。 |
event OnStalled | 获取或设置 OnStalled 事件的事件处理程序。 |
event OnSubmit | 获取或设置 OnSubmit 事件的事件处理程序。 |
event OnSuspend | 获取或设置 OnSuspend 事件的事件处理程序。 |
event OnTimeUpdate | 获取或设置 OnTimeUpdate 事件的事件处理程序。 |
event OnToggle | 获取或设置 OnToggle 事件的事件处理程序。 |
event OnVolumeChange | 获取或设置 OnVolumeChange 事件的事件处理程序。 |
event OnWaiting | 获取或设置 OnWaiting 事件的事件处理程序。 |
也可以看看
- class HTMLElement
- 命名空间 Aspose.Html
- 部件 Aspose.HTML