Javascript Devtools中附加的DOM子类别是否有实际用途>;元素>;财产?
和其他人一样,我使用ChromeDevTools检查HTML元素的属性。例如,如果我需要知道哪些属性附加到特定的Javascript Devtools中附加的DOM子类别是否有实际用途>;元素>;财产?,javascript,dom,google-chrome-devtools,Javascript,Dom,Google Chrome Devtools,和其他人一样,我使用ChromeDevTools检查HTML元素的属性。例如,如果我需要知道哪些属性附加到特定的,我会这样做 去DevTools 打开“元素”面板 单击要检查的HTML DIV元素 在右侧面板中,单击“属性”选项卡 最上面的列表将是div.(classname) 单击该标签并查看属性 太棒了!我可以看到附加到该节点的所有属性,并根据需要使用它们 但下面是我和其他很多人从未使用过的6个附加列表。它们似乎代表了整个世界的一部分 HTMLDivelment HTMLElement 元
,我会这样做
- HTMLDivelment
- HTMLElement
- 元素
- 节点
- 事件目标
- 反对
问题:这些在建立网站时是否也有实际用途?我是否错过了一些我可以用它们来做的酷东西?它们只是供参考吗?谢谢你的意见 不要混淆标记名,如
和“htmldevelment”。第一个是创建文档结构的一部分,第二个是浏览器和脚本的接口
HtmlLevel接口提供特殊属性(超出
它还可以通过以下方式使用常规HtmleElement接口
继承)用于操作div元素
通过MDN或搜索,仔细阅读列表中其他人的描述 您有一个对象和接口类型列表,与您的断言相反,没有很多人使用它们。它们被广泛使用(尽管你可能还没有意识到)
- 反对
对象
。对象被赋予了基本的属性和方法,实际上每个其他对象都继承了这些属性和方法
- 事件目标
- 节点
nodeName
,nodeType
,nodeValue
和方法)。DOMAPI倾向于将所有标记视为基本节点。这个API是这样设计的,因为它既可以处理HTML,也可以处理XML
- 元素
- HTMLElement
- HTMLDivelment
是一个更具体的接口,描述HTML
DIV
元素应为programattic交互公开的内容。我删除了devtools
标记,因为它是关于R的,而不是关于web的。这是继承链