Hallo, ich hab im Internet folgendes Javascript gefunden:
Das Script ist an für sich nicht schlecht, denn damit kann man Text ausblenden oder einblenden. Nun hab ich aber das Problem mit der ID. Kann man denn Javascript irgendwie sagen das es in dem <span> Tag das Script anwendet, ohne eine ID verwenden zu müssen? Mit diesem Script müsste ich immer <span id="span_1"> usw eingeben. Das will ich aber nicht. Es gibt doch bei Javascript auch eine Funktion (this) oder?
Vielen Dank für Hilfe im vorraus.
Code:
<script language="Javascript" type="text/javascript"> function clip (id) { if (document.getElementById("span_" + id).style.display == 'none') { document.getElementById("img_" + id).src = "gfx-page/minus.gif"; document.getElementById("span_" + id).style.display = "block"; } else { document.getElementById("img_" + id).src = "gfx-page/plus.gif"; document.getElementById("span_" + id).style.display = "none"; } } </script>
Vielen Dank für Hilfe im vorraus.
Kommentar