设置<textarea>

时间:2016-04-20 10:56:06

标签: javascript html

&lt; p&gt;我有一个脚本将字符串写入&lt; code&gt;&lt; textarea&gt;&lt; / code&gt;。该字符串可以包含HTML实体(例如&lt; code&gt;&amp; amp;&lt; / code&gt;)。当字符串被写入&lt; code&gt;&lt; textarea&gt;&lt; / code&gt;时,HTML实体被解码。&lt; / p&gt; &lt; pre&gt;&lt; code&gt; var str =&#39; foo&amp; amp;栏&#39 ;; form.text.value = str; &LT; /代码&GT;&LT; /预&GT; &lt; p&gt;会发生什么:&lt; / p&gt; &lt; p&gt;&lt; code&gt; Textarea:foo&amp;巴≤; /代码&GT;&LT; / p为H. &lt; p&gt;我想要的:&lt; / p&gt; &lt; p&gt;&lt; code&gt; Textarea:foo&amp; amp;巴≤; /代码&GT;&LT; / p为H. &lt; p&gt;我如何实现这一目标?&lt; / p&gt; &LT p为H.;&LT;强&gt;编辑&LT; /强&GT;如何在javascript&lt; / em&gt;中完成此&lt; em&gt;而不是PHP?&lt; / p&gt;

1 个答案:

答案 0 :(得分:0)

var str = 'foo &amp; bar';
str = str.replace('&', '&amp;');//now str == 'foo &amp;amp; bar'
form.text.value = str;