[GastForen Programmierung/Entwicklung JavaScript Menüpunkt anzeigen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Menüpunkt anzeigen

mauijana
Beiträge gesamt: 46

13. Aug 2013, 18:45
Beitrag # 1 von 3
Bewertung:
(2323 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich möchte mit diesem javascript <ul> anzeigen lassen

function menu_anzeigen()
{
document.getElementByClass("topmenu").ul.style.display="block";
}



<li class='topmenu'>
<div id='menu_ueberschrift'>
<a onclick='menu_anzeigen()' href='javascript:void(0)'>Beitrag</a>

</div>

<ul>
<div class='ausklappbares_menu_spalte_00'>
......


Aber ich verstehe nicht, wieso
document.getElementByClass("topmenu").ul.style.display="block";
nicht greift.

Habt ihr eine Idee?
X

Menüpunkt anzeigen

Intermedia
Beiträge gesamt: 1287

14. Aug 2013, 09:01
Beitrag # 2 von 3
Beitrag ID: #516287
Bewertung:
(2275 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin,

mal hier schauen: http://de.selfhtml.org/...objekte/document.htm

document.getElementByClass gibt es nicht

Suchst du sowas?: http://webdesignblog.de/...mas-direkt-sichtbar/

Dein HTML stimmt nicht, in ein li gehört kein div. Dein ul ist auch falsch.

Gruß Sven


als Antwort auf: [#516278]

Menüpunkt anzeigen

eikh
Beiträge gesamt: 3

20. Sep 2013, 16:54
Beitrag # 3 von 3
Beitrag ID: #517593
Bewertung:
(2122 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo mauijana,

die Methode getElementByClass() gibt es nicht. Es gibt aber getElementsByClassName(), die eine Liste aller Elemente mit dem übergebenen Klassennamen zurückgibt.

Beispiel:

Code
<a href="" class="myclass" style="display:none;">Test</a> 

<script type="text/javascript">
document.getElementsByClassName("myclass")[0].style.display = "block";
</script>

Mit [0] greifst Du auf das erste Element drauf zu.

Diese Methode wird allerding erst ab IE9 unterstützt!


als Antwort auf: [#516278]

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/