Christian: getElementByName style

Beitrag lesen

Ich weiß nicht wo der Fehler ist. Die Fehlermeldungen sind ja beim IE alles andere als aufschlussreich. Ich bitte um eure Hilfe:
im <head>:

<script type="text/javascript" language="Javascript">
<!--
function display(name) {
var layer = document.getElementByName(name);
 if(layer.style.display == "none") {
  layer.style.display = "block";
 }
 else {
  layer.style.display = "none";
 }
}
//-->
</script>

und im <body>:

<a href="Javascript:display('1');">Ohne</a><br />
<div name="1" style="display:none;">Mit<br />mehr</div>

mfg
Christian