Element 和 HTMLElement 的区别

老牛浏览 709评论 0发表于

1. Element

Element 是一个通用性非常强的基类,所有 Document 对象下的对象(不包括 document)都继承自它。这个接口描述了所有相同种类的元素所普遍具有的方法和属性。一些接口继承自 Element 并且增加了一些额外功能的接口描述了具体的行为。例如, HTMLElement 接口是所有 HTML 元素的基本接口,而 SVGElement 接口是所有 SVG 元素的基础。大多数功能是在这个类的更深层级(hierarchy)的接口中被进一步制定的。

2. HTMLElement

HTMLElement 接口表示所有的 HTML 元素(包括 html 标签)。一些元素直接实现了该接口,其他元素通过继承该接口的方式实现它。HTML 元素通过「标签」与文档中的其他文本隔开,包括 <html>, <head>, <title>, <body>, <header>, <footer>, <article>, <section>, <p>, <div>, <span>, <img>, <aside>, <audio>, <canvas>, <datalist>, <details>, <embed>, <nav>, <output>, <progress>, <video>, <ul>, <ol>, <li> 等等。

点赞
收藏
暂无评论,快来发表评论吧~
私信
老牛@ilaoniu
老牛,俗称哞哞。单纯的九零后理工小青年。喜欢折腾,爱玩,爱音乐,爱游戏,爱电影,爱旅游...
最后活跃于