GetElementById () возвращает NULL в JavaScript [Duplicate]Javascript

Форум по Javascript
Ответить
Anonymous
 GetElementById () возвращает NULL в JavaScript [Duplicate]

Сообщение Anonymous »

Я хотел бы создать динамическое меню Select в JavaScript и столкнуться с задачей ниже. Think Document.getElementById ('жанр') < /code> не работает, как я ожидал.

Код: Выделить всё

const foodMenu = {
"japaneseFoods": ["sushi", "tenpura", "oden"],
"italianFoods": ["pasta", "pizza", "minestrone"]
};

function setMenuOptions(selectedGenre) {
const selectFoodName = document.getElementById('food-name');
// menuList.disabled = false;

foodMenu[selectedGenre].forEach((menu, index) => {
const option = document.createElement('option');
option.value = index;
option.innerHTML = menu;
selectFoodName.appendChild(option);
});
}

const genreSelect = document.getElementById('genre');

console.log(genreSelect); // null

genreSelect.addEventListener('change', (e) => {
console.log("a");
setMenuOptions(e.target.value);
})< /code>


Select a genre
Japanese
Italian



Select a food



Подробнее здесь: https://stackoverflow.com/questions/796 ... javascript
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»