Это HTML часть:не может получить доступ к массив вне функции, независимо от того, что я делаю
<form>
<input id="input" type="text"/>
<button id="button"> Add! </button>
</form>
<div class="list"></div>
Сценарий, как это:
var input = document.getElementById("input"); // save the object
var button = document.getElementById("button");
var myArray = [];
button.onclick = function alerted(){
myArray.unshift(input.value); // get the value
return myArray;
};
alerted();
document.write(myArray);
Проблема заключается в том туАггау всегда остается оригинал пустой массив, независимо от того, что я делаю. Я хотел бы быть просветленным, спасибо!
Пожалуйста, noete, что, хотя именованные функциональные выражения полезны, они [разбиты в IE] (http://kangax.github.io/nfe/#jscript-bugs) и не должны использоваться. – RobG