この場合、要素の状態を可視に設定することはできません:
<html>
<head>
<style type="text/css">
#elem {display:none}
</style>
</head>
<body>
<div id="elem">.......</div>
<script type="text/javascript">
document.getElementById("elem").style.display="";
</script>
</body>
</html>
表示を「ブロック」に設定した場合にのみ機能します。
この場合、それは機能します:
<html>
<head>
</head>
<body>
<div id="elem" style="display:none">.......</div>
<script type="text/javascript">
document.getElementById("elem").style.display="";
</script>
</body>
</html>
私の興味は、「ブロック」を設定せずに最初のケースで機能させることです。