¿Cuál es la mejor manera de detectar si un objeto Javascript dado es un elemento DOM? [duplicar

Esta pregunta ya tiene una respuesta aquí:

JavaScript isDOM: ¿cómo se verifica si un objeto JavaScript es un objeto DOM? 32 respuestas

Por ejemplo, estaba escribiendo una función diseñada para aceptar múltiples tipos de argumentos:

var overloaded = function (arg) {
    if (is_dom_element(arg)) {
        // Code for DOM Element argument...
    }
};

¿Cuál es la mejor manera de implementaris_dom_element para que funcione en un navegador cruzado, de manera bastante precisa?

Respuestas a la pregunta(3)

Su respuesta a la pregunta