Zugriff auf Body id

  • geschlossen
  • JavaScript

  • miro
  • 1332 Aufrufe 0 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Zugriff auf Body id

    Hallo Zusammen

    Wie kann ich auf das Body id’s value zugreifen damit ich die ID ändern kann?

    Mein Problem ist folgend:
    Die Seiten haben ein Body id’s, bestehend aus einem Textkern ZB. id=“mose1“ und einer angehängter zahl, die die Kapitel Nummer Darstellt.
    der Textkern je um welchen Buch sich handelt, ändert sich in ZB. id=“josua1“ bis id=“josua30“
    Hier ist die Seite wo an sich vorstellen kann was ich mit Bücher und Kapitel meine:
    Bibel

    ich habe soweit gebracht aber fehlt mir noch die Idee wie ich den Generierten id-nummer
    In Body id einbinde und ausgebe

    Quellcode

    1. function body_id()
    2. {
    3. var id_num;
    4. // Body Tag ansprechen
    5. var bod = document.getElementsByTagName('body')[0];
    6. // Body Id value
    7. var id = bod.getAttributeNode('id').value;
    8. // Kapitel Nodes laenge
    9. var kap_len = document.getElementById('kapitelNummer').childNodes.length;
    10. // Gesamtzahl der kapitel
    11. var kap_laenge = ((kap_len -1) /2) -1 ;
    12. alert("kapitel laenge ist "+kap_laenge);
    13. for(i=0; i<kap_laenge; i++)
    14. // erstellt den Id nummer
    15. {
    16. // Erstellt id num
    17. id_num = kap_lange[i];
    18. }
    19. }
    Alles anzeigen


    HTML-Quellcode

    1. <html>
    2. <body id="genesis-1" class="body" onload="getScrollXY();">
    3. <div id="kapitelNummer">
    4. <a href="Neue-Welt-ord/Genesis-ord/genesis-1.php?kap=1" id="kap1"> 1.</a>
    5. <a href="Neue-Welt-ord/Genesis-ord/genesis-2.php?kap=2" id="kap2"> 2.</a>
    6. </di>
    7. </body>
    8. </html>


    Die funkton onload="getScrollXY“ steuert das Fliegende Menü und von da aus wird
    Die function body_id() abgerufen

    Danke in voraus
    Miro

    Dieser Beitrag wurde bereits 13 mal editiert, zuletzt von miro ()