猿问

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

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


白衣染霜花
浏览 2233回答 2
2回答

尚方宝剑之说

您好,您这样:<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); 便可以将实体编码转换回字符。

神不在的星期二

你可以去查看一下w3school网站;这个网站专门负责介绍w3规则。JavaScript 特殊字符:网页链接HTML <pre> 标签:网页链接
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答