Ava van Malden: einfaches Javascript Formular arbeitet nicht in IE11

Beitrag lesen

nicht ich lese mit name.value aus, das habe ich nur nicht geändert ;)
natürlich funktioniert auch document.getElementById("id").value, doch dazu musst du den entsprechenden elementen auch eine id geben! name und id sind nicht identisch.

trunx

Ok :)

Wie sieht es so aus?

<html> 
<head> 
</head>
<body> 

<form name="formular1" action="" style="height: 200px; width: 500px"> 

	<select id="profil" name="Profil_Auswahl" style="width: 160px"> 
		<option value="20.4">IPB 100</option> 
		<option value="26.7">IPB 120</option> 
		<option value="33.7">IPB 140</option> 
		<option value="42.6">IPB 160</option> 
		<option value="51.2">IPB 180</option> 
		<option value="61.3">IPB 200</option> 
	</select> 

<br><br> 

<label for="Schieber_Laenge">Trägerlänge</label> 

<input id="laenge"name="Schieber_Laenge" type="range" style="width: 300px;" value="2000" min="2000" max="12000" step="100" 
	onchange="document.getElementById('Anzeige_Laenge').innerHTML=this.value" 
	oninput="document.getElementById('Anzeige_Laenge').innerHTML=this.value"> 
<output id="Anzeige_Laenge">2000</output> mm 

<br><br> 

<input name="Button1" type="button" value="Rechnen" 
	onclick="document.getElementById('ergebnis').innerHTML=document.getElementById('profil').value*(document.getElementById('laenge').value/1000)"> 

<br><br> 

<label for="ergebnis">Gewicht: </label>
<output id="ergebnis">0</output> kg 

</form> 
</body> 
</html>

Kann ich mir das so merken? .innerHTML = schreiben und .value = lesen? Mir würde es zwar besser gefallen, auch mit .value die variable reinschreiben zu können, aber zur Not werde ich damit leben ;) Auch wenn es mir schwer fällt, bei dem Begriff "get element" an schreiben zu denken...

Schönen Abend, Ava