Страницы

Поиск по вопросам

понедельник, 10 декабря 2018 г.

JavaScript: как создать переменную через функцию?

Здравствуйте!
Подскажите, пожалуйста, можно ли в JavaScript создать и назначить переменной имя, переданной через аргумент функции?
Например:
function create_el(name){ var div = document.createElement("div"); div.id = name; document.getElementById("main").appendChild(div); //name = document.getElementById(div); //name должен стать test }
create_el('test'); console.log(test); // созданный элемент
Т.е. нужно в функцию передать имя, а на выходе получить переменную с этим именем. Спасибо!


Ответ

Создайте глобальную переменную в свойстве window. Например: function(a){window.a=a}. Далее просто используйте её.

Комментариев нет:

Отправить комментарий