Skip to content

@utilslib/web/isElement


检查是否为DOM元素 ​


isElement ​

函数签名 ​

typescript
function isElement(value: any): value is Element

描述 ​

检查是否为DOM元素

参数 ​

参数名类型可选默认值描述
valueany否--

返回值 ​

value is Element

点击查看源码
js
/**
 * 检查是否为DOM元素
 * @param value - 要检查的值
 * @returns 是否为DOM元素
 */
export function isElement(value) {
  return (
    value && typeof value === "object" && value.nodeType === Node.ELEMENT_NODE
  );
}
ts
/**
 * 检查是否为DOM元素
 * @param value - 要检查的值
 * @returns 是否为DOM元素
 */
export function isElement(value: any): value is Element {
  return (
    value && typeof value === "object" && value.nodeType === Node.ELEMENT_NODE
  );
}

如有错误,请提交issue :::