Skip to content

Instantly share code, notes, and snippets.

@joshbeckman
Created October 8, 2013 15:36
Show Gist options
  • Save joshbeckman/6886647 to your computer and use it in GitHub Desktop.
Save joshbeckman/6886647 to your computer and use it in GitHub Desktop.
Leverage the browser to escape or unescape HTML via javascript
function escapeHtml(str) {
var div = document.createElement('div');
div.appendChild(document.createTextNode(str));
return div.innerHTML;
};
function unescapeHtml(escapedStr) {
var div = document.createElement('div');
div.innerHTML = escapedStr;
var child = div.childNodes[0];
return child ? child.nodeValue : '';
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment