Ich habe ein Skript, das dank Jose Faeti ein Bild basierend auf einem Mausklick platziert. Jetzt brauche ich Hilfe, indem ich dem unten stehenden Code ein click () -Ereignis hinzufüge, so dass, wenn ein Benutzer auf das Bild klickt, die im Skript gezeigte Funktion ausgeführt wird.
%Vor%Ich lege den ganzen Code darunter, falls du ihn sehen willst.
%Vor%Hilfe?
Zunächst einmal diese Zeile
%Vor% Sie mischen HTML und JavaScript. So funktioniert es nicht. Befreie die .click()
dort.
Wenn Sie das JavaScript lesen, das Sie dort haben, sucht document.getElementById('foo')
nach einem HTML-Element mit der ID foo
. Du hast keins. Gib deinem Bild diese ID:
Alternativ könntest du den JS in eine Funktion werfen und einen onclick in deinen HTML einfügen:
%Vor%Ich schlage vor, dass Sie etwas über JavaScript und HTML lesen.
Die anderen haben recht, wenn sie <img>
über die JS-Klickbindung verschieben müssen.
Tags und Links javascript events mouseevent