html中特殊字符源码输出的方法

  介绍

小编给大家分享一下html中特殊字符源码输出的方法,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

将HTML代码嵌入到& lt;脚本类型=& # 39;text/HTML # 39;风格=& # 39;显示:块# 39;祝辞& lt;/scipt>中

& lt;脚本类型=& # 39;text/html # 39;=& # 39;风格显示:块# 39;比;& lt;输入类型=皌ext"/比;& lt;/scipt>

举例:

body>   & lt; pre>   & lt;脚本类型=拔谋?html"风格=跋允?块;“比;   & lt; div>哈哈哈& lt;/div>   & lt; h5> dfdfd   & lt;/script>   & lt;/pre>   & lt;/body>

方法二:

有时候想让一些html的标签不被浏览器解释翻译,直接原样的显示出来,这时可以在想要显示的代码的外面加上& lt; xmp> & lt;/xmp>,这样& lt; xmp>标签里面的内容将原封不动的显示出来。

& lt; xmp>   & lt; table>   & lt; tr>   & lt; th宽度=?40“祝辞a   & lt; th宽度=?40“祝辞b   & lt; th宽度=?40“祝辞c   & lt;/tr>   & lt;/table>   & lt;/xmp>

方法三:

动态创建html时,有时需要某些内容源码显示,不进行html解析:

1,输入和文本区域通过js设置值值,不会对特殊字符(,,)进行html解析

2,输入和文本区域直接写在价值,会对特殊字符(,,)进行html解析

3,输入和文本区域通过jquery设置值值,不会对特殊字符(,,)进行html解析

4,通过js或者jquery创建输入和文本区域,直接通过字符串拼接值,会对特殊字符(,,)进行html解析

5,通过js或者jquery创建输入和文本区域,通过js或者jquery设置值,不会对特殊字符(,,)进行html解析6。通过js或者jquery创建textarea,通过js (innerHTML)或者jquery (html())设置的值,会对特殊字符(,,)进行html解析7. js或者jquery添加脚本需要特殊处理,并且type=& # 39; text/html # 39;代表源码输出,不及进行html解析渲染

举例:

& lt; !DOCTYPE html>   & lt; html>   & lt; head>   & lt;元charset=皍tf-8"祝辞   & lt; title>菜鸟教程(runoob.com) & lt;/title>   https://www.yisu.com/zixun/& lt;脚本src=" https://cdn.staticfile.org/jquery/1.8.3/jquery.min.js ">   <脚本>   $(函数(){//1.输入和文本区域通过js设置值值,不会对特殊字符(")进行html解析   . getelementbyid (t1) value=" ";   . getelementbyid (t2) value=" ";   警报(t1: + . getelementbyid (t1) value);//?   警报(t2: + . getelementbyid (t2) value);//?/2.输入和文本区域直接写在价值,会对特殊字符(")进行html解析   警报(t3: + . getelementbyid (t3) value);//?   警报(t4: + . getelementbyid (t4) value);//?/3.输入和文本区域通过jquery设置值值,不会对特殊字符(")进行html解析   $ (" # t5 ") .val (" ");   $ (" # t6) .val (" ");   警报(“t5: " + $ (" # t5 ") .val ());//?   警报(“t6: " + $ # t6) .val ());//?         var str=" ";//4。通过js或者jquery创建输入和文本区域,直接通过字符串拼接值,会对特殊字符(")进行html解析   var t9=' t10

';   $ (" # div1 ") .append (t9);   alert (" t10: " + $ (" # t10 ") .val ());//?/5。通过js或者jquery创建输入和文本区域,通过js或者jquery设置值,不会对特殊字符(")进行html解析   var t10=' t10

';   $ (" # div1 ") .append (t10);   $ (" # t10 ") .val (str);   alert (" t10: " + $ (" # t10 ") .val ());//?/6。通过js或者jquery创建textarea,通过js (innerHTML)或者jquery (html())设置的值,会对特殊字符(")进行html解析   var t11=' t11

';   $ (" # div1 ") .append (t11);   $ (" # t11 ") . html (str);   alert (" t11的文字:" + $ (" # t11 ")。text ());//?   alert (" t11的val:“+”t11.val ()=" + $ (" # t11 ") .val ());//?/7. js或者jquery添加脚本需要特殊处理,并且类型=皌ext/html”代表源码输出,不及进行html解析渲染   $ (" # div1”)。追加(“