Я начинаюсь в javascript и главным образом ищу, что, дав option click, я взял стоимость и это хранил в переменной javascript (потому что он думал использовать ее, чтобы наполнять другой select), но пытаясь, он возвращает меня undefined. Равный я подался бы больше перейдите к из select тому, чтобы храниться прямо в переменной, так как я поместил это одному p только чтобы видеть Ваше функционирование. Спасибо за любую помощь.
<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 id="demo"></p>
<script>
function myFunction() {
var x = document.getElementById("mySelect").value;
document.getElementById("demo").innerHTML = x;
}
</script>
<script>
var bbsita = document.getElementById("demo").value;
window.alert(bbsita);//Quiero guarde el valor de demo para usarlo en otra funcion pero sale undefined al iniciar la ejecucion
</script>
Я он ходя вокруг темы понял, что с тем же кодом он мог посылать информацию demo и распределять это в переменную js и оставляя это внутри функции уже он не возвратит неопределенно
<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 id="demo"></p> <!--Se puede remplazar por un input hidden y ocultarlo del html-->
function myFunction() {
var x = document.getElementById("mySelect").value;
document.getElementById("demo").innerHTML = x;
var alerta = document.getElementById("demo").innerHTML = x;
window.alert(alerta);//El valor de alerta se convierte en lo que el se selecciono en el select anterior
}