Javascript-forum

Normale Version: Lokale Function Variable zur glober Variable machen.
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi,
fange gerade an js zu erlernen.
Ich habe eine Funktion: (aus Html wird ein Text eingegeben und aus dieser Eingabe sollen div. Berechnungen erfolgen)
Code:
function Uebergabe() {
  let container = document.getElementById('vinn').innerHTML;
  vin =document.getElementById('vinn').innerHTML;
  return win;
}
document.write(Uebergabe());
Wie kann ich Variable win im anderen Teil des Codes anfragen ?
Danke schon mal
Da gibt es mehrere Wege.
Die Variable vorher definieren.
Code:
var win;

function Uebergabe() {
  let container = document.getElementById('vinn').innerHTML;
  vin =document.getElementById('vinn').innerHTML;
}
Uebergabe()
document.write(win);

Oder Return benutzen
Code:
function Uebergabe() {
  let container = document.getElementById('vinn').innerHTML;
  vin =document.getElementById('vinn').innerHTML;
  return win;
}
document.write(Uebergabe());

Es gebe auch noch andere Möglichkeiten , doch dazu müsste man deinen ganzen Code sehen, was du da vorhast