function HTMLEncode(html) {
var temp = document.createElement("div");
(temp.textContent != null) ? (temp.textContent = html) : (temp.innerText = html);
var output = temp.innerHTML;
temp = null;
return output;
} function HTMLDecode(text) {
var temp = document.createElement("div");
temp.innerHTML = text;
var output = temp.innerText || temp.textContent;
temp = null;
return output;
}
相关文章
- 用原生JS实现的一个导航下拉菜单,下拉菜单的宽度与浏览器视口的宽度一样(js+html+css)
- js把预定义的html字符串转换为 HTML 实体 htmlspecialchars 输出html实体内容包括标签,而不自动转义标签,只显示内容,类似php的htmlspecialchars
- 将HTML特殊转义为实体字符的两种实现方式
- 利用js向html中插入 这类的特殊字符,如何正确转义?
- HTML基础之JS中的字符转义--转义中文或特殊字符
- thymeleaf中js及html中特殊符号的转义问题
- 关于城市旅游的HTML网页设计 HTML+CSS+JS学生旅游网页设计与实现
- js、html中的单引号、双引号及其转义使用
- Python对HTML转义字符进行反转义的实现方法
- html+css+js实现复选框全选与反选