docs: function get(element) {
    var name = element.nodeName.toLowerCase()
      , value;
  
    if (get.parser[element.type] && hasOwn.call(get.parser, element.type)) {
      value = get.parser[element.type](element);
    } else if (get.parser[name] && hasOwn.call(get.parser, name)) {
      value = get.parser[name](element);
    }
  
    if (value !== undefined) return value;
  
    value = element.value;
  
    return 'string' === typeof value
    ? value.replace(/\r/g, '')
    : value === null ? '' : value;
  }