JSFiddle - React, Tailwind, and code Playground

HTML

<div contenteditable id="v">https://chart.googleapis.com/chart?cht=qr&chs=200x200&choe=UTF-8&chld=L|4&chl=test</div>
<button id="btn">AJAX POST</button>

CSS

[contenteditable] { border:1px solid; margin: 1em 0; padding: .5em ; }

JavaScript

var btn = document.getElementById("btn") ,
    addr = document.getElementById("v") ;

btn.addEventListener("click", function(evt){
	var xhr = new XMLHttpRequest() ,
		val = addr.textContent ;
	xhr.onload = function() {
        var reader = new FileReader(),
			img = document.createElement("img");
        reader.readAsDataURL(this.response) ;
        reader.onload = function(){
            
        };
	} ;
	xhr.open("POST", val);
  xhr.responseType = "blob";
	xhr.send(null);
}, false) ;