Uschi Renziehausen: nicht mit >this< ansprechbar - warum ?

Beitrag lesen

hallo benji,

der kardinale Bock liegt in deinem JavaScript-Link. href="javascript:blabla(this)" verbiegt den Zugriff aufs Element. wenn mit a, dann so:
<a href="" onclick="expand(this)">

Oder aber ganz ohne a, sondern ein kleines SPAN:

<html>
 <head>
  <title></title>
  <script language="JavaScript">
   function expand(elt) {
    var myP = elt.parentNode.lastChild;
    if(myP.style.display == "none") {
     myP.style.display = "block";
    } else {
      myP.style.display = "none";
    }
   }
  </script>
 </head>
 <body>
 <ul>
  <li><span onclick="expand(this);return false;">Blo</span>
      <p style="display:none" id="expand1">Blo ist das Gegenteil von Bli</p></li>
        </ul>
        </body></html>

Gruß, Uschi