Kann mir jemand erklären, warum ich document.getElementById ('id'). Value nicht innerhalb einer Funktion verwenden kann?Zurückgeben von Werten innerhalb einer JS-Funktion
Ich habe versucht, eine einfache Multiplikation Skript zu machen (im JS lernen, es ist eigentlich ein bisschen Spaß) und wurde schnell klar, wie lästiger Tipp dass ganz Codezeile nur ein Wert zurückzukehren, so schrieb ich eine kleine Funktion:
<script type="text/javascript">
function value(elementid){
return document.getElementById(elementid).value
}
</script>
Dies funktioniert jedoch nicht und wird nur die Funktionalität meines ganzen Skripts brechen. Ich wollte einfach den Wert ('id') eingeben, um den Wert des Elements zurückzugeben.
Um es zu beheben, schlug ein Freund vor, ich entferne das .value in der Funktion und füge es an das Ende jeder Zeile, wo ich die Funktion stattdessen, wie Wert ('ID').
Warum hat mein erster Weg nicht funktioniert?
Danke für die Hilfe!
Ich denke, die am besten, wenn Sie das gesamte Skript einfügen –