html onclick js trennen?

3 Antworten

Heutzutage benutzt man event listener. Du gibst den button zum Beispiel eine Klasse und dann in JS lauscht du auf den Click der Klasse:

JS:
document.getElementsByClassName("BeispielBTN")[0].addEventListener("click", function()
{
  //Hier dein Code, funktionen, ...
});

jQuery:
$(".BeispielBTN").on("click", function()
{
  //Hier dein Code, funktionen, ...
});

Du darfst es nicht als neue Zeile fügen, sondern einfach direkt dahinter, von ; getrennt.

<button onclick="console.log(1); console.log(2)"></button>

Woher ich das weiß:Hobby – Erfahrener Programmierer und Informatik-Student

Definier eine funktion anstatt den shit in onclick zu packen.

<a href="javascript:myFunc()"> ....

<script>

function myFunc() {

Hier deinen shit

}

</script>

und wie kann Ich z.b. 2 Funktionen in ein onclick machen?

mit einem ; und dann eine neue Zeile?

0
@ANiceUserHaha

Wozu sollte man das wollen? .. wenn du wirklich meinst dir so ein ei legen zu wollen, ruf doch myFunc2() in der myFunc() auf

Aber wenn du ohnehin beides ausführst, pack doch beides in eine funktion

0

Was möchtest Du wissen?