/**
|
* @fileoverview Check whether the given variable is a instance of HTMLNode or not.
|
* @author NHN FE Development Lab <dl_javascript@nhn.com>
|
*/
|
|
'use strict';
|
|
/**
|
* Check whether the given variable is a instance of HTMLNode or not.
|
* If the given variables is a instance of HTMLNode, return true.
|
* @param {*} html - Target for checking
|
* @returns {boolean} Is HTMLNode ?
|
* @memberof module:type
|
*/
|
function isHTMLNode(html) {
|
if (typeof HTMLElement === 'object') {
|
return (html && (html instanceof HTMLElement || !!html.nodeType));
|
}
|
|
return !!(html && html.nodeType);
|
}
|
|
module.exports = isHTMLNode;
|