var DOCTYPE = "",doctype; if((doctype = document.doctype)) { DOCTYPE += '<!DOCTYPE ' + doctype.name +(doctype.publicId ? (' '+doctype.publicId+ ' "' + doctype.systemId + '">') :'>') }else if((doctype = document.getElementsByTagName("!")[0])){ DOCTYPE = doctype.text; } alert(DOCTYPE);