Also ich habe das mal ausprobiert und bei mir funktioniert es mit folgendem Code (script ausgelagert in main.js).
HTML:
<!DOCTYPE html>
<html lang="de">
<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link href="einundausgabe.css" rel="stylesheet"> <title>Patricia's Umrechner</title>
</head> <body>
<h1> Rechne ganz easy Kilometer in Meilen um!</h1>
<input type="text" id="eingabe">
<button id="eingabebutton">klick!</button>
<div id="ausgabe"></div>
<footer> Viel Spass mit deinem Ergebnis!</footer>
<script src="main.js"></script>
</body>
</html>
Javascript-Datei (main.js):
window.onload = function(){
var button = document.getElementById("eingabebutton");
var ausg=document.getElementById("ausgabe");
button.addEventListener("click", function()
{ var betrag = document.getElementById("eingabe").value; if(isNaN(betrag))
{ ausg.innerHTML ="Bitte gebe eine Zahl ein"; return } var ergebnis = 0.621371*betrag; ausg.innerHTML = ergebnis.toFixed(2) + " miles"; })
}