#javascript #html #variables
Вопрос:
Хорошо, я пытаюсь переименовать файл так, как пользователь пожелает его назвать. Однако у меня возникли проблемы с выполнением этого.
var a = document.createElement('a');
a.href = 'data:' data;
a.download = 'customfilename' '.txt';
a.innerHTML = 'DOWNLOAD FILE';
var container = document.getElementById('downloadrequestedfile');
container.appendChild(a);
Я пытался
a.download = 'customfilename' '.txt';
to
a.download = 'proposed_file_name' '.txt';
безрезультатно, а также
var customfilename = prompt('file name?');
a.download = 'customfilename' '.txt';
Я не могу понять, почему это не работает.
Ответ №1:
Не ставьте переменную в кавычки. Например:
const customfilename = prompt('file name?');
console.log(customfilename '.txt');