beatovich: title

Beitrag lesen

problematische Seite

hallo

<script> function fixDocumentTitle(){ if(document.querySelector("main h1")){ document.title.textContent = document.querySelector("main h1").textContent; } else{ document.title.textContent = document.getElementsByTagName("h1")[0].textContent; } } window.addEventListener("DOMContentLoaded", fixDocumentTitle, false); </script>

Geht dies in mein header oder auf jeder einzelne Webseite von mir und dann in "main h1" der Titel von besagte seite?

Das geht als Inhalt in einen Bereich, der in der Lage ist, diesen Code in jede Seite einzuügen.

Seiten bestehen heutzutage oft aus header, main, footer.

Main beinhaltet den eigentlichen Seiteninhalt. Also steht auch dort die für den title relevante überschrift.

Falls man kein main verwendet, muss man prüfen, welche h1 die Überschrift des inhalts bezeichnet.

da verwendet man dann

document.getElementsByTagName("h1")[0]

oder wenn das 2. h1 Element erst die Inhaltsüberschrift darstellt:

document.getElementsByTagName("h1")[1]

Und in der zweite h1? Was kommt darein?

Dem Script ist egal, wieviele h1 Elemente dein Dokument hat. Es verwendet einfach das jeweilige das höchst wahrscheinlich richtig ist.

0 67

title

jeannie61
  • html
  1. 0
    Robert B.
    1. 0
      jeannie61
      1. 0
        Robert B.
        1. 1
          dedlfix
        2. 0
          beatovich
          1. 0
            Robert B.
            1. 0
              Matthias Apsel
              1. 0
                Robert B.
            2. 0
              Auge
              1. 0
                dedlfix
              2. 1
                Gunnar Bittersmann
        3. 2
          Gunnar Bittersmann
        4. 0
          jeannie61
          1. 1
            Gunnar Bittersmann
            • javascript
            1. 0
              jeannie61
      2. 0
        beatovich
        1. 0
          jeannie61
          1. 0
            beatovich
            1. 0
              jeannie61
              1. 0
                beatovich
                1. 0
                  jeannie61
        2. 0
          Gunnar Bittersmann
          • html
          • javascript
          1. 0
            beatovich
            1. 1
              Gunnar Bittersmann
              1. -4
                beatovich
                1. 0
                  beatovich
                  1. 0
                    Robert B.
                    • menschelei
                    • zu diesem forum
                    1. 0
                      beatovich
                  2. 0

                    Huch! Das ist ja "raue Sprache"!

                    ursus contionabundo
                    1. 0
                      Gunnar Bittersmann
                      • html
                      1. 0
                        beatovich
                2. 0
                  Gunnar Bittersmann
              2. 0
                Gunnar Bittersmann
                • html
                1. 0
                  Martl
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      Gunnar Bittersmann
                2. 0
                  beatovich
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      beatovich
                      1. 1
                        Gunnar Bittersmann
                3. 0
                  Matthias Apsel
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      jeannie61
                      1. 1
                        Robert B.
                        1. 0
                          jeannie61
                          1. 0
                            Robert B.
                            • zu diesem forum
                            1. 0
                              jeannie61
                          2. 0
                            jeannie61
                            1. 0
                              jeannie61
                              1. 0
                                Robert B.
                                • html
                                • javascript
                            2. 0
                              Robert B.
                              1. 0
                                jeannie61
                                1. 0
                                  jeannie61
                                  1. 0
                                    jeannie61
                                  2. 0
                                    Gunnar Bittersmann
                                  3. 0
                                    Robert B.
                                    • html
                                    • menschelei
                                    1. 0
                                      jeannie61
                                      1. 1
                                        JürgenB
                                      2. 1
                                        dedlfix
                        2. 0
                          MudGuard
                          1. 0
                            jeannie61
                            • html
                            • php
                            1. 0

                              ich glaube ich habe es geschafft

                              jeannie61
                              1. 0
                                Robert B.
                                1. 0
                                  jeannie61
                                  1. 1
                                    jeannie61
                                    1. 3
                                      jeannie61