2016-12-13 38 views
0

在我的html頁面中,我有一個textarea標記和其中的一些文本。稍後我會處理文本。顯示 作爲textarea中的字符

<html> 
    <body> 
     <textarea name="" id="" cols="30" rows="10"> 
      test&#xA;test 
     </textarea> 

    </body> 
</html> 

但是在輸出html頁'& #xA;' (添加一個空格以避免字符不可見)正在被替換爲換行符。我想看到這些字符爲字符。基本上我想逃避解析。

我做了很多研究 看着html escape characters並沒有發現任何東西。

另外我看了一個SO問題here,我想做相反的事情。

你可以看看的jsfiddle here

有什麼辦法逃離這個角色。

預先感謝您。

回答

0

textareaescapable raw text element,所以在其內部的任何字符序列以「&」(符號)開始,並在結束用分號被解析爲character reference

因此,爲了防止在問題test&#xA;test代碼段&#xA;被解析爲換行字符的字符引用,「&」只需要與&amp;被替換:

test&amp;#xA;test 
0

<html> 
 
    <body> 
 
     <textarea name="" id="" cols="30" rows="10"> 
 
      test&amp;#xa;test 
 
     </textarea> 
 

 
    </body> 
 
</html>