HTMLElement 和 HTMLDocument 的通用接口
Common interface for HTMLElement and HTMLDocument?
一些DOM选择方法,如getElementsByClassName()在HTMLDocument和HTMLElement中是通用的。
是否有任何用于继承常见选择方法的通用接口?(作为示例 Node 接口提供了一些常用方法)。
document.getElementsByClassName("test");
element.getElementsByClassName("test");
两者都通过
Node的原型链继承,但似乎这些特定的方法不是在公共接口中定义的;它们独立地出现在Element
和Document
中。
Object --> Node --> Element --> HTMLElement
'----> Document --> HTMLDocument
我认为这些是选择时的常用方法:
getElementsByClassName
getElementsByTagName
getElementsByTagNameNS
querySelector
querySelectorAll
其他方法(如 getElementById
)仅适用于document
相关文章:
- 如何在GoogleWeb工具包(GWT)中从JSNI调用接口(实例化)
- RubyonRails——构建交互式接口应该朝哪个方向发展
- Ember.js-接口状态应该存储在哪里
- 理解typescript中的构造函数接口
- 如何建立一个网页,检查我的路由器网络接口是否可以访问
- 导出由导入的类/接口组成的模块
- 带有接口的ASP.NET MVC RegisterModel
- 如何存根Typescript接口/类型定义
- 'stepUp'对未实现接口HTMLInputElement的对象调用
- 什么时候在流中的类型别名上使用接口
- 如何使用外部接口将参数从 JavaScript 传递到 AS3
- 打字稿接口向下转换
- PHP 图表 js 加载 mysql 和接口
- 将 Sinon 与 Typescript 和接口一起使用
- 在 C# 中将 javascript 注入 HtmlDocument 中
- 使用多接口继承的Typescript名称冲突/冲突
- safari中的EventTarget接口
- 类型错误:'单击'对未实现接口HTMLElement的对象调用
- 什么是接口计算模式
- HTMLElement 和 HTMLDocument 的通用接口