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