【发布时间】:2021-09-20 18:19:44
【问题描述】:
HTMLElement 等元素的类型是什么
<strong><cite><article>- 还有许多其他
?
根据 MDN 的HTML elements reference,HTMLElement 下的元素比类型多得多(参见this list)。
我正在使用 TypeScript 对元素进行一些处理,并希望以最具体的类型存储对它们的引用。虽然许多其他元素都有明确命名的类型(例如HTMLDivElement、HTMLImageElement 和HTMLTableElement),但我上面列出的元素似乎没有任何对应的类型。
【问题讨论】:
-
MDN 将
<strong>和<article>的“DOM 接口”列为“HTMLElement”。但是,<cite>说“HTMLElement 直到 Gecko 1.9.2 (Firefox 4) 包括在内,Firefox 为这个元素实现了 HTMLSpanElement 接口。”
标签: javascript html typescript dom webapi