Комментарии, по моему, излишни:
<html>
<head>
<title></title>
<script>
onload = function() {
alert(document.getElementById("username").id);
}
</script>
<body>
<input id="notausernameatall" name="username" size="25" value="id = notausernameatall" />
<input id="username" name="login" size="25" value="id = username" /><br />
<p>
Выполняется alert(document.getElementById("username").id). Ну не идиотизм ли?
</p>
</body>
</html>