My CMS stores HTML double encoded, and I'd like to un-encode it with JavaScript. I've looked at Unescape HTML entities in Javascript? but solutions like this only address html that's been encoded once.
By double encoded, I mean that a character like < doesn't just become <, it becomes &lt;
Example:
&lt;h1&gt;Beginning November 1st, Renew your Membership online&lt;/h1&gt;
 &lt;a href=&quot;/join-renew&quot; class=&quot;btn&quot;&gt;Join/Renew&lt;/a&gt;