Держите получаю эту ошибку: Uncaught TypeError: Невозможно вызвать метод 'AppendChild' нулевых main.js: 2 makingMySelect main.js: 2 (анонимная функция) вот код:ошибка скрипта из не отладки
window.addEventListener("DOMContentLoaded", function(){
function $(x){
var myElements = document.getElementById(x);
return myElements;
}
// create select field element and populate with options
function makingMySelect(){
var formTag = document.getElementsByTagName("form");// array
var selectLi = $("select");
var makeSelect = document.createElement("select");
makeSelect.setAttribute("id","peopleGoing");
for(i=0,j=reservePeopleGoing.length;i<j;i++){
var makeOption = document.createElement("option");
var optText = reservePeopleGoing[i];
makeOption.setAttribute("value", optText);
makeOption.innerHTML = optText;
makeSelect.appendChild(makeOption);
}
selectLi.appendChild(makeSelect);
}
var reservePeopleGoing = ["1","2","3","4","5"];
var placeToGo = ["Astrada's","AppleBees","Chili's","Outback","O'Charleys"]
makingMySelect();
Можете ли вы использовать jQuery? –
Вам нужно отладить код. – SLaks
согласен с тем, что @SLaks нужно отлаживать, если вы получаете ошибку, он должен сообщать вам, где вы получаете ошибку, и это ключ к решению вашей проблемы. Удачи. – Ravish