Здравствуйте!
Подскажите, пожалуйста, можно ли в 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}. Далее просто используйте её.
Комментариев нет:
Отправить комментарий