HTML-button, div-Inhalt mit javascript
Brauche ich zum speichern des Inhalts des div mit reinem javascript.
Ich habe gerade bearbeitete eine Geige, aber ich Schaffe es nicht funktioniert 🙁
<div id="content">
<h1>Hello world</h1>
<i>Hi everybody</i>
Download
function download(){
var a = document.body.appendChild(
document.createElement("a")
);
a.download = "export.html";
a.href = "data:text/html," + document.getElementById("content");
}
InformationsquelleAutor nosmoke | 2015-04-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schließen, müssen Sie innerHTML & auslösen klicken Sie auf zu:
Arbeiten Geige
Sicher, fügen Sie einfach
;charset=
nach dem text/html-bitDies scheint nicht zu funktionieren im IE oder Safari
Für den IE, sollten Sie sich
window.navigator.msSaveBlob
. Für Safari, müssen Sie möglicherweise haben die Benutzer klicken Sie auf das element manuellInformationsquelleAutor CodingIntrigue
Ich Stimme mit RGraham. Jedoch, wenn Sie
jQuery
Sie können es so machen.InformationsquelleAutor Faraj Farook
In jsfiddle, die Sie nicht ausführen können eine javascript-Funktion innerhalb von html-events (z.B. onClick), es sei denn, die javascript enthalten ist, in tags.(nevermind)Versuchen Sie dies:
HTML
JS
aktualisiert jsfiddle
Seltsam, jedes mal, wenn ich versuche, auf jsfiddle, es erkennt nicht die Funktion
manchmal jfiddle rendert die Ausgabe falsch. Versuchen, erstellen Sie eine neue jfiddle und fügen Sie den code n versuchen.
InformationsquelleAutor Walker Boh