function parseDom(arg) { // Unescape HTML entities in Javascript var e = document.createElement("div"); e.innerHTML = arg; return e.childNodes.length === 0 ? "" : e.childNodes[0].nodeValue; }
短短几行代码就实现了转换,我们首先用标准的方法创建一个div出来,在用innerHTML来插入一个元素,其实也就是利用浏览器自己的内核算法来实现的一个转换。在用childNodes返回出来。
var htmContent = "<strong>oijksdjfiojwioejriowejrwejiorjwer<img src="/_files_/wysiwyg/image/20140723/20140723200343_557.jpg" alt="" /></strong> "; function parseDom(arg) { // Unescape HTML entities in Javascript var e = document.createElement("div"); e.innerHTML = arg; return e.childNodes.length === 0 ? "" : e.childNodes[0].nodeValue; } console.log(parseDom(htmContent));
Unescape HTML entities in Javascript Unescape HTML转成html代码,布布扣,bubuko.com
Unescape HTML entities in Javascript Unescape HTML转成html代码
原文:http://www.cnblogs.com/qiangspecial/p/3863873.html