js将文本字符转换

来源:互联网 发布:python 分隔符 编辑:程序博客网 时间:2024/05/18 01:56

在页面需要显示html的标签时,我们需要将对应的一些特殊字符进行一个转码操作,下面的changeEncode方法可以将特殊字符进行转换。

转换之后,对应的字符可以直接在页面正确显示。

<html>
  <head>
     <script type="text/javascript">
         function changeEncode()
         {
             var str = document.getElementById("test").value;            
           str = str.replace("&", "&amp");
             str = str.replace("'", "''");
             str = str.replace("/"", "&quot;");
             str = str.replace(" ", "&nbsp;");
             str = str.replace("<", "&lt;");
             str = str.replace(">", "&gt;");
             str = str.replace("/n", "<br/>");
             str = str.replace("/n", "<br>");
             //return str;
             document.getElementById("test").innerHTML = str;
       }
     </script>
  </head>
  <body>
     <div id="test" value='<input type="text" value="123">'></div>
     <script type="text/javascript">
       changeEncode();
     </script>
  </body>
</html>

原创粉丝点击