Ihre Funktion sollte funktionieren wenn Sie es tatsächlich mit dem Schlüsselwort function
deklariert haben. Beachten Sie auch, dass nicht alle Elemente die .innerHTML()
-Methode aufweisen.
Mit dem function
Schlüsselwort sollte Ihre Funktion wie folgt aussehen:
// Declaring the function
function myFunction() {
return "Success";
}
// Calling the function
document.getElementById("test").innerHTML = myFunction();
Ich möchte jedoch, schreiben Sie es wie diese:
// Declaring the function
function myFunction(test) {
document.getElementById(test).innerHTML = "Success";
}
// Calling the function
myFunction("test");
die Funktion, die zweite Möglichkeit Schreiben ermöglichen Sie können die Funktion für jedes Element aufrufen, da Sie die id
als Parameter übergeben können.
Denken Sie daran: innerHTML()
gilt für jedes Objekt, das HTML wie <div>
s, <span>
s und andere Elemente sowie form controls
enthalten. Das bedeutet, dass Elemente mit self-closing tags
dies nicht akzeptieren.
Es hängt Element ist von welcher Art, es funktioniert –