Déclencher le téléchargement d'un fichier sur le clic du bouton Javascript avec le contenu de DOM
Je veux télécharger un fichier qui est créé à partir de l'élément DOM. Si un utilisateur clique sur un bouton sur une page web et il invoque une méthode javascript qui peut saisir le contenu d'un élément du DOM et demander à l'utilisateur pour le téléchargement.
Je suis en mesure de saisir le contenu de l'élément DOM à l'intérieur d'un Javascript Var. Mais vous ne savez pas comment aller plus loin.
Pour saisir l'élément DOM, je suis en utilisant:
var elem = document.getElementById("userDownload");
- veuillez fournir ce que vous avez essayé
Vous devez vous connecter pour publier un commentaire.
Je ne suis pas sûr si je comprends bien, qu'est-ce que le contenu que vous êtes en train de télécharger. Si vous avez du contenu (qui sonne comme le HTML d'un élément?) stocké dans une variable, vous pouvez essayer:
J'ai apprécié de trouver cette question, mais au moins sur Firefox fonctionnant avec linux, vous devez ajouter le
dl
élément le document pour obtenir la fonctionnalité de clic de travail. Je n'ai pas largement testé sur d'autres navigateurs comment c'est, mais il est nécessaire sur certains au moins, donc je vous recommande la modification suivante:Compris: j'ai eu à faire"