jule,
если width известна зачем её получать способом который не даст результата ,также и с left.
http://learn.javascript.ru/styles-an...-currentstyle
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
</head>
<body>
<style type="text/css">
.link{
position:absolute;
border:1px solid #000000;
width:100px;
}
</style>
<div id="menu"><div class="link">First</div><div class="link">Second</div><div class="link">Third</div></div>
<script>
function f(space){
var i = 0,
len = document.getElementById("menu").children.length , w = 100;
for (var i=0; i<len; i++) {
document.getElementById("menu").children[i].style.left = (w + space)* i + "px";
}
}
f(15);
</script>
</body>
</html>