JSFiddle - React, Tailwind, and code Playground

HTML

<img src='http://media.tumblr.com/ae0261877a368234b4b86f71249caa54/tumblr_inline_mkfi55mKgf1qz4rgp.gif?r=1' />

JavaScript

$(document).bind('keypress', function(e) {
	if(e.keyCode==27){
            console.log("esc pressed");
            e.preventDefault();
            var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
            var string_length = 1;
            var randomstring = '';
            for (var i=0; i<string_length; i++)
            {
            var rnum = Math.floor(Math.random() * chars.length);
            randomstring += chars.substring(rnum, rnum+1);
            }
            var text = $("img").attr("src");
            var ident = text.replace(text.substr(text.length - 3, 1));
            var num = parseInt(text.substr(text.length - 1, 1)) + 1;
            text = text.replace(ident, ident.substr(0,1) + "=" + num);
            $("img").attr("src", text);
    }
});