Ich versuche, die onChange
Funktion zu lernen. Ich nahm diesen Code und implementierte es auf meiner Website und es funktioniert, es zeigt tatsächlich den Wert von dem, was der Benutzer gewählt hat, aber wenn ich versuche, die Variable in Chrom zu loggen, heißt es: Uncaught ReferenceError: x is not defined
. Warum das? Warum ist die Variable nicht definiert, nachdem ich ein Auto gewählt habe? Und noch eine Frage. Ist das Javascript oder Jquery?Speichern der ausgewählten Option als Javascript Variable
Der CODE
<!DOCTYPE html>
<html>
<body>
<p>Select a new car from the list.</p>
<select id="mySelect" onchange="myFunction()">
<option value="Audi">Audi
<option value="BMW">BMW
<option value="Mercedes">Mercedes
<option value="Volvo">Volvo
</select>
<p>When you select a new car, a function is triggered which outputs the value of the selected car.</p>
<p id="demo"></p>
<script>
function myFunction() {
var x = document.getElementById("mySelect").value;
document.getElementById("demo").innerHTML = "You selected: " + x;
}
</script>
</body>
</html>
Nicht Teil Ihrer Frage von Ihren Optionen haben keine Schließung des Tags: '' –