Skip to content
On this page

判断对象是否为DOM元素

我们在写js代码时有时需要判断某个对象是不是DOM对象,然后再进行后续的操作,这里我们给出isElement的方法去进行判断。如果该对象是HTMLElement的实例,则它肯定是一个DOM对象。在不支持HTMLElement的浏览器中我们可以使用特征检测法,即检测对象身上是否有DOM特有的一些属性。

示例

js
// 注意需要有document对象
import { isElement } from 'vivace-tool'
const p = document.createElement("p")
console.log(isElement(p)) // ======> "true"

Released under the MIT License.