com'è possibile che in una pagina web senza doctype, quando vado a dichiararlo

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
la semplice dichiarazione (e il refresh che faccio dopo) mi vadano a modificare l'aspetto della pagina web e non facciano andare correttamente codice js che prima andava senza problemi?

mai successa una cosa simile a qualcuno di voi?