id eines Elementes

  • Hallo Leute,


    Wie kann ich die eigene id eines Elementes ausgeben beim Daraufklicken?

    also z.Bsp sowas:

    Code
    <p id="irgendwas" onClick="zeigId()">blabla</p>
    <script>
    function zeigId() {???; alert(?)
    }
    </script>

    im Beispiel sollte also'irgendwas' rauskommen.

    Eine Antwort würde mich sehr freuen.

    Jürg

  • Hier sind zwei Möglichkeiten, wie es funktioniert:

    Code
        <p id="irgendwas" onclick="alert(this.id)">inline</p>
        <p id="nochetwas" onclick="zeigId(this)">outline</p>
        <script>
            function zeigId(ele) { alert(ele.id) }
        </script>
  • Hey,


    juergh:


    Du hast bestimmt im Head-Bereich vergessen zu aller erst, bevor du die Id beim Click ausgeben möchtest, die Seite komplett laden zu lassen. Wenn, dann ist z.b. Der Button noch nicht verfügbar und es wird nichts ausgeführt.


    Auch kann mann JS Code ganz unten im Script schreiben. Dies funktioniert dann ohne die Überprüfung der kompletten Seitenladung, weil ja zuerst alles geladen und ausgegeben wird.


    Mit window.onload = function(){} kannst du im Head auf all deine HTML Elemente zugreifen. Denn der Code innerhalb der Funktion wird erst ausgeführt wenn die komplette Seite vollständig geladen ist.


    Grüße,

    Stef

Jetzt mitmachen!

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