Übergabe des namens, fehler bei der Übergabe?!

crsakawolf

Erfahrenes Mitglied
Hallo,

ich habe ein Problem,
leider kann ich mit dem Übergebenen Namen nicht weiterarbeiten.
Ich denke mal es ist ein kleiner Fehler, aber ich finde ihn einfach nicht. Danke schonmal



Code:
<script type="text/javascript">
                function hide(lipu)
        {

         document.getElementsByName(lipu).setAttribute("visibility","hidden",0);

        }

</script>

Code:
<ul name="abt1">
           <li onClick="hide('ref1')">Ref1.1</li>
               <ul name="ref1">
                   <li onclick="">1.1.1</li>
                       <ul name="sg1">
                           <li>Bauer</li>
                       </ul>
               </ul>
       </ul>
 
Zuletzt bearbeitet:
Hallo,

erstens übergibt man Zeichenketten immer mit Anführungstrichen (entweder " oder ') und
getElementsByName speichert alle Elemente mit dem Namen "deinName"!
Javascript:
function hide()
{
  var obj = document.getElementById("deineId");
  var obj = document.getElementsByName("deinName")[0];   // In eckigen Klammern den Index der Elemente "deinName"
  ...
}
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück