Sehr geehrtes JSForum-Team,
Seid mehreren Tagen nun versuche ich zu verstehen, wieso (meiner Meinung nach) ein und das Selbe Script mit unterschiedlichen Variablenbezeichnern, ein Mal genau das ausgibt was ich umsetzen möchte und zum Anderen mir einen Fehler auswirft.
Folgender Code berreitet mir Bauchschmerzen, weil ich nicht dahinter steige was ich genau falsch mache bzw. übersehe.
Zwei einfach deklarierte globale Variablen, die sich Inputfeldern bedienen (event-npt).
---------------------------
---------------------------
Mit obenstehender Funktion (ausgelöst durch eine oninputreferenzierung) und der Zuweisung "var iEvent = event;" gibt mir die Console diesen Fehler aus:

---------------------------
Nun zu meinem Problem.
Wenn ich statt "var iEvent = event;", "iEvent = inter;" zuweise, ist bei der Ausführung iEvent vom Typ Obj und das Script verläuft nach Plan.
Wie kommt das ???
Es wäre echt großartig von euch, wenn ihr mir bei diesem winzig kleinen Problemchen helfen könntet (wer weiss, vielleicht sehe ich den Wald vor lauter Bäumen nicht und das ganze ist heikler als ich dachte).
Mit freundlichen Grüssen.
Seid mehreren Tagen nun versuche ich zu verstehen, wieso (meiner Meinung nach) ein und das Selbe Script mit unterschiedlichen Variablenbezeichnern, ein Mal genau das ausgibt was ich umsetzen möchte und zum Anderen mir einen Fehler auswirft.
Folgender Code berreitet mir Bauchschmerzen, weil ich nicht dahinter steige was ich genau falsch mache bzw. übersehe.
Zwei einfach deklarierte globale Variablen, die sich Inputfeldern bedienen (event-npt).
Code:
var inter = document.getElementById("event-npt");
var event = document.getElementById("event-npt");
---------------------------
Code:
function validateEvent() {
var iEvent = event;
var inpEventTrim = iEvent.value.trim();
console.log(iEvent);
}
---------------------------
Mit obenstehender Funktion (ausgelöst durch eine oninputreferenzierung) und der Zuweisung "var iEvent = event;" gibt mir die Console diesen Fehler aus:

---------------------------
Nun zu meinem Problem.
Wenn ich statt "var iEvent = event;", "iEvent = inter;" zuweise, ist bei der Ausführung iEvent vom Typ Obj und das Script verläuft nach Plan.
Wie kommt das ???
Es wäre echt großartig von euch, wenn ihr mir bei diesem winzig kleinen Problemchen helfen könntet (wer weiss, vielleicht sehe ich den Wald vor lauter Bäumen nicht und das ganze ist heikler als ich dachte).
Mit freundlichen Grüssen.
Zuletzt bearbeitet von einem Moderator: