我需要一种方法将<textarea>
(作为文本)放在<textarea>
中,然后使用</textarea>
关闭文本区域内的textarea,但这样做会关闭第一个textarea。它允许textarea中的代码<textarea>
<textarea width=100px> <!--Text area to appear on screen-->
<title> Test </title>
<textarea placeholder="Hello, Enter your username:">
</textarea> <!--This bit is supposed to appear inside the text area as text-->
</textarea> <!--End of the textarea-->
我尝试过使用:
<script>
<!--
document.write(unescape("%3C/textarea%3E"));
//-->
</script>
而不是</textarea>
,但它不起作用
答案 0 :(得分:1)
将<
替换为其等效的HTML实体 - <
:
<textarea width=100px>
<!--Text area to appear on screen-->
<title>Test</title>
<textarea placeholder="Hello, Enter your username:">
</textarea> <!--This bit is supposed to appear inside the text area as text-->
</textarea><!--End of the textarea-->
Demo。不要将此与URL编码(%nn
)混淆,因为它们是不同的野兽。
答案 1 :(得分:0)
您应该转义特殊字符,例如&lt; &GT; &安培;和“在html中:
&LT; =&amp; lt;
&GT; =&amp; gt;
&安培; =&amp; amp;
“=&amp; quot;
这看起来像:
<textarea placeholder="Hello, Enter your username:">
</textarea>
</textarea> <!--End of the textarea-->
如果您使用服务器端脚本/程序来呈现html,几乎所有语言都有转义html函数。