Ich habe ein Problem mit diesem Code, wenn ich auf die Schaltfläche klicken, sollte es die Funktion "Hallo" tun und eine Warnung öffnen, aber es funktioniert nicht.Javascript Funktion Anruf mit onclick
function hello(){
alert("hi");
}
document.getElementById("one").onclick = hello();
<button id="one">Click me </button>
Ich weiß, dass ich einfach so
button onclick="hello()";tun könnte, aber ich brauche es mit der JavaScript-Version zu arbeiten. Grundsätzlich meine Frage ist: Gibt es eine Möglichkeit, die Funktion "Hallo" zu öffnen, wenn ich auf den Button klicke, ohne den Onclick in den Button-Tag zu setzen ??
Die Funktion nicht aufrufen, einfach die Referenz zuweisen: '= Hallo;' – trincot
nicht onclick zuweisen, .addEventListener verwenden ('click', hallo); stattdessen. Ich werde keine Antwort zu erklären, warum, aber Sie können es leicht herausfinden. – AxelH