判断对象是否为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"