Hallo,
Das ist das ganz alte Henne-Ei Problem, welches eigentlich eher unter PHILOSOPHIE unterzukriegen ist als und JAVASCRIPT.
Das ganze ist doch eigentlich ganz einfach. <noscript> ist eigentlich ein ganz gewöhnliches Blockelement, nichts ungewöhnliches. Das Browser JavaScript macht nichts anderes als beim loslegen mit dem interpretieren der Seite einfach ganz am anfang das <noscrpt> auf display: none; umzustellen, mehr nicht. Wenn du jetzt ein solches Element erstellst, dann erbt es ja das display: none; und wird sinnvollerweise auch nicht angezeigt. (alles jetzt stark vereinfacht)
Grüße
Jeena Paradies