function isNode(value) {
    // IE < 9 presents DOM nodes as `Object` objects except they have `toString`
    // methods that are `typeof` "string" and still can coerce nodes to strings
    return typeof value.toString != 'function' && typeof (value + '') == 'string';
  }
Checks if `value` is a DOM node in IE < 9.

@private
@param {*} value The value to check.
@returns {boolean} Returns `true` if the `value` is a DOM node, else `false`.