Fritz: this?

Beitrag lesen

Hallo,

Ich möchte das folgende script allgemein halten, d.h. für mehrere ids verwenden:

<div id="menu1">
.
.
<script type="text/javascript">
if (document.getElementById){
  document.getElementById("menu1").style.display = "none";
}
</script>
.
.

Wenn ich dafür schreibe:

if (document.getElementById) {
  this.style.display = "none";
}

sollte dann nicht das <div> als this erkannt werden?
Ich krieg aber einen Scriptfehler:
this.style has no properties

Kann mir jemand weiterhelfen

Gruß Fritz