Изменить html страницу с событием onchange с помощью списка - PullRequest
0 голосов
/ 06 мая 2020

я получил этот список в моем индексе. html

<select id="selectFaq">
    <option selected>Selecciona un FAQ</option>
    <option value="JavaFAQ.html">Java FAQ</option>
    <option value="netFAQ.html">.Net FAQ</option>
    <option value="PhpFAQ.html">PHP FAQ</option>
</select>

предложение следующего кода изменить страницу Courrent, когда пользователь изменит значение по умолчанию в списке:

window.onload = configuraSelect;

function configuraSelect() {
    document.getElementById("selectFaq").selectedIndex = 0;
    document.getElementById("selectFaq").onchange = cambiaPagina;
}

function cambiaPagina() {
    var elementoSelect = document.getElementById("selectFAQ");
    var nuevaPagina = elementoSelect.options[elementoSelect.selectedIndex].value;
    if (nuevaPagina != "") {
        window.location = nuevaPagina;
    }
}

но в предложении

var nuevaPagina = elementoSelect.options[elementoSelect.selectedIndex].value;

код не вернул никакого значения, что я могу сделать?

1 Ответ

0 голосов
/ 06 мая 2020

Может ли это быть орфографическая ошибка?

Вместо этого:

var elementoSelect = document.getElementById("selectFAQ");

Попробуйте следующее:

var elementoSelect = document.getElementById("selectFaq");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...