textarea里面输入html标签怎么按原样输出

 我来答
大大大大蔡
2018-04-17 · TA获得超过1.1万个赞
知道小有建树答主
回答量:89
采纳率:100%
帮助的人:1.4万
展开全部

1、录入以后再使用textarea编辑时与最初录入时不一致,还是说想要把标签解析后显示呢?如果是前一种情况,通常可以用后端脚本将HTML敏感字符转换为HTML实体字符。

2、比如<,>,&等字符,后一种情况用textarea是无法实现的,因该控件只能显示纯文本内容,如果想要显示解析后的网页元素,可以用其它元素模拟,比如DIV等。

3、<div contenteditable="true" id="t"></div>吧div加上contenteditable="true" 就会变成一个可编辑div,可以试试下面试试 鼠标放上去正常是和文本没区别 不过能加html标签div contenteditable="true" style="background:#000; color:#FFF; width:233px;height:233px;">

<span style="color:red;">233333</span>

<span style="color:green;">原谅绿</span>

aaaaaaaaaaaaaa

</div>

缓步莫迟疑C
2012-12-22 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6511万
展开全部
你指的原样输出是什么意思呢?是录入以后再使用textarea编辑时与最初录入时不一致,还是说想要把标签解析后显示呢?如果是前一种情况,通常可以用后端脚本将HTML敏感字符转换为HTML实体字符,比如<,>,&等字符.后一种情况用textarea是无法实现的,因该控件只能显示纯文本内容,如果想要显示解析后的网页元素,可以用其它元素模拟,比如DIV等.
更多追问追答
追问
不是呀 我要在textarea里面输入很多标签比如1 ........然后我在下面设置一个div 当我光标移出texteara时 下面的div就会娴熟textarea里面原样的东西了
追答
在IE下,如果不考虑兼容性,可以直接将textarea.value赋值给div对象的innerText属性.
需要兼容的话,可以替换HTML敏感字符,比如
document.getElementById('DIV_ID').innerHTML=document.getElementById('TEXTAREA_ID').value.replace(/&/gi,'&').replace(//gi,'>');
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吊儿郎当_杰
2012-12-22 · 知道合伙人互联网行家
吊儿郎当_杰
知道合伙人互联网行家
采纳数:71 获赞数:167
活泼好动,性格开朗,敢于创新,喜欢挑战困难

向TA提问 私信TA
展开全部
楼主您好,你的意思是指在textarea标签里面的内容加CSS样式吗?其实是可以加进去的,用JS加的话IE会正常不过火狐会不兼容,可以使用JQ加。
追问
不是呀 我要在textarea里面输入很多标签比如1 ........然后我在下面设置一个div 当我光标移出texteara时 下面的div就会娴熟textarea里面原样的东西了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
昂子帆6I
2012-12-22 · TA获得超过6065个赞
知道大有可为答主
回答量:7904
采纳率:55%
帮助的人:1280万
展开全部
帮你顶下。
追问
我晕啊 我要回答不 不要顶呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幸运人GG
2012-12-22 · TA获得超过541个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:60.3万
展开全部
得用在线编辑器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式