Unescape HTML in JS

Chris Coyier on
function htmlDecode(input){ var e = document.createElement('div'); e.innerHTML = input; return e.childNodes.length === 0 ? "" : e.childNodes[0].nodeValue; }

Usage

htmlDecode("&lt;img src='myimage.jpg'&gt;"); // returns "<img src='myimage.jpg'>"