Несомненно это javascript 101, но почему myArray не печатает на innerHTML или console.log? Я хочу, чтобы пользователь что-то вводил, а затем, чтобы он появился в id = "item" div. Что я делаю не так?Почему myArray не печатает на innerHTML или console.log?
<div id="item">X</div>
<input id="task"><button id="add">Add</button>
var task = document.getElementById('task').value;
myArray = [];
myArray.push(task);
document.getElementById('item').innerHTML = myArray;
console.log(myArray);
вы пытались инициализировать массив? var myArray = []; И можете ли вы установить innerHTML с массивом? Это кажется немного странным, если это не myArray [0]? – JRsz
Потому что вам нужно запустить код ПОСЛЕ того, как пользователь изменит значение на входе. – epascarello
работает для меня ... https://jsfiddle.net/nzhc3gcc/ где работает javascript? – Rhumborl