为了账号安全,请及时绑定邮箱和手机立即绑定

javascript 怎么将html字符实体 转换成 正常显示的字符

javascript 怎么将html字符实体 转换成 正常显示的字符

白衣染霜花 2019-03-22 15:14:04
javascript 怎么将html字符实体 转换成 正常显示的字符
查看完整描述

2 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

您好,您这样:
<html>
<head>
<title>字符转HTML实体编码</title>
<script>
function $(id) {return document.getElementById(id);}
function htmlEncode(input)
{
var code = input.charCodeAt(); // 获得实体编码
var div = $("divCode");
/*
* 实体编码的格式是:&#数字;
* & 是 &
* # 是 #
* code 用户输入的字的实体编码
* ; 是 ;
*
* 如果直接写成 "&#" + code + ";"; 的形式会被浏览器直接解析为对应的字符,从而失去了编码的作用。
*/
div.innerHTML = "&" + "&#35;" + code + "&#59;"; //String.fromCharCode(code); 解码
}
</script>
</head>
<body>
<input type="text" onchange="htmlEncode(this.value)"/>
<div id="divCode"></div>
</body>
</html>
使用 String.fromCharCode(code); 便可以将实体编码转换回字符。



查看完整回答
反对 回复 2019-03-27
?
神不在的星期二

TA贡献1963条经验 获得超6个赞

你可以去查看一下w3school网站;这个网站专门负责介绍w3规则。

JavaScript 特殊字符:网页链接

HTML <pre> 标签:网页链接



查看完整回答
反对 回复 2019-03-27
  • 2 回答
  • 0 关注
  • 2232 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信