Blob Demo by Troy Whorten 3/27/2014<br> Enter whatever you want:<br> <input id="val" type="text"/> <button onclick="setBlob();">Set Blob</button> <button onclick="document.getElementById('target').innerHTML=''; getBlob();">Get Blob</button> <div id="target"></div>
//by Troy Whorten 3/27/2014 var blob = new Blob(); function write (str) { var doc = document.getElementById('target'); var el = document.createElement('span'); var br = document.createElement('br'); el.innerHTML = str; el.style.color = "blue"; doc.appendChild(el); doc.appendChild(br); } function setBlob () { var val = document.getElementById('val').value; blob = new Blob([val], {type : 'text/html'}); } function getBlob() { var reader = new FileReader(); reader.addEventListener("loadend", function() { write(reader.result); }); reader.readAsText(blob); }