Index: wp-admin/includes/media.php
===================================================================
--- wp-admin/includes/media.php	(revision 17938)
+++ wp-admin/includes/media.php	(working copy)
@@ -337,7 +337,16 @@
 	do_action( "admin_head_{$content_func}" );
 ?>
 </head>
-<body<?php if ( isset($GLOBALS['body_id']) ) echo ' id="' . $GLOBALS['body_id'] . '"'; ?>>
+<body<?php if ( isset($GLOBALS['body_id']) ) echo ' id="' . $GLOBALS['body_id'] . '"'; ?> class="no-js">
+<script type="text/javascript">
+//<![CDATA[
+(function(){
+var c = document.body.className;
+c = c.replace(/no-js/, 'js');
+document.body.className = c;
+})();
+//]]>
+</script>
 <?php
 	$args = func_get_args();
 	$args = array_slice($args, 1);
