p is not defined

  • Hey Leute,
    bin gerade das JS-Tut am Durcharbeiten aber komme irgendwie nicht weiter :(


    Bin hier:
    <!-- m --><a class="postlink" href="http://www.html-seminar.de/javascript-html-elemente-aendern.htm">http://www.html-seminar.de/javascript-h ... endern.htm</a><!-- m -->
    unter:
    Elemente über getElementsByTagName ansprechen


    Dort soll folgende Ausgabe erzielt werden über dir Firebug-Console:
    [h2# bereich1, h2]


    Ich habe folgenden Code:

    Code
    <body>
    <p id=" bereich1">erster Absatz im JavaScript-Kurs zur Demonstration</p>
    <p>zweiter Absatz beim JavaScript lernen </p>
    <script type="text/javascript">
    var inhalt = document.getElementsByTagName('p');
    console.log(p);
    </script>
    </body>


    Der Fehler mit dem es bei Elements ist schon korrigiert.


    Jetzt kriege ich die Fehlermeldung "p is not defined".


    Wo liegt der Fehler?


    LG

  • Huhu lauras,


    ganz einfach,


    du musst hier

    Code
    console.log(p);


    das p in '' setzen, also so:

    Code
    console.log('p');


    Ansonsten ist es eine Variable, aber es ist keine Variable definiert, und du müsstest hier auch folgendes machen:

    Code
    console.log(inhalt);


    Ohne '' weil es ja eine oben definierte Variable ist

    Code
    var inhalt = document.getElementsByTagName('p');

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!