Erstmal guten Tag!
Seit Tagen quält mich (JavaScript-Anfänger) folgende Frage:
function test(e) {
var input = document.getElementById("input1");
input.value = e.text;
}
<a href="#" onclick="test(this)">Link 1</a>
<a href="#" onclick="test(this)">Link 2</a>
<form>
<input type="text" id="input1" name="input1" value="Wert">
</form>
Aus welchem Grund bezieht sich das Schlüsselwort "this", welches der Funktion übergeben wurde, im Internet Explorer(<=8) auf das Fenster-Objekt und nicht auf das HTML-Element(a)? Ich benötige "this" in jedem Fall, um herauszufinden, welchem Element das Event zugeordnet ist, um bspw. den Text auszulesen.