Element, HTMLElement, HTMLHtmlElement有什么区别

MDN的API参考中,有这三个API,它们有什么区别,体现在网页上有什么不一样。

阅读 12.3k
2 个回答

用通俗一点的话说就是:element是一个html元素,或者标签,每一个标签在dom中就是一个节点node,节点下面有element,document,characterData,attr.document代表一个html或xml文档,element类型代表该文档中的一个元素。HTMLElement和HTMLDocument只针对HTML文档和元素
画了一幅图:
图片描述

HTMLElement 对象表示 HTML 中的一个元素。
HTMLElement 对象继承了Element 对象的标准属性,也实现了一些非标准属性。
HTMLBodyElement 是老版 可以弃用了
它们都可以看成是DOM(文档对象模型),DOM 是 W3C(万维网联盟) 的推荐标准.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏