我正在使用Spring和Hibernate。我正在使用commons-lang.jar来分别使用类StringEscapeUtils的StringEscapeUtils.escapeHtml()
和StringEscapeUtils.unescapeHtml()
来逃避和取消某些特殊字符。它正是我想要的。完全没有问题。
现在,我想要忽略已经被 JavaScript 中的StringEscapeUtils.escapeHtml()
方法转义的相同字符(根本不使用Java代码) 。我依次尝试了escape()
和unescape()
JavaScript函数,但显然这些函数的工作方式与StringEscapeUtils
类中提到的函数不同。
JavaScript 中是否有办法取消那些已被StringEscapeUtils.escapeHtml()
转义的字符?
答案 0 :(得分:1)
var elem = document.createElement("div");
elem.innerHTML = "<"'"
elem.innerText || elem.textContent; //<"'