js 判断是否是DOM节点
以下内容也是从网上搜集
function isDOM(item) {
// 首先判断是否支持HTMLELement,如果支持,使用HTMLElement,如果不支持,通过判断DOM的特征,如果拥有这些特征说明就是ODM节点,特征使用的越多越准确
return (typeof HTMLElement === 'function')
? (item instanceof HTMLElement)
: (item && (typeof item === 'object') && (item.nodeType === 1) && (typeof item.nodeName === 'string'));
}
编辑于 2017-04-28 18:43