Se lo metti così funziona, ma io lo script ce l'ho in head... e non riesco a recuperare il widht del div, ovviamente presente in body

codice:
<head>

    <script>
       boxwidth = document.getElementById("box").style.width;
       alert(boxwidth)
    </script>

</head>
<body>

    <div id="box" style="width:100px; height:40px; padding:....."></div>

</body>

perchè? come posso fare?