我需要能够在文本区域内呈现一些HTML标记(即<strong>、<I>、<u>、<a>)但是文本区域只将其内容解释为文本.有没有一种不依赖外部库/插件(我使用的是jQuery)的简单方法?

推荐答案

这在textarea上是不可能的.你要找的是content editable div,这很容易做到:

<div contenteditable="true"></div>

jsFiddle

div.editable {
    width: 300px;
    height: 200px;
    border: 1px solid #ccc;
    padding: 5px;
}

strong {
  font-weight: bold;
}
<div contenteditable="true">This is the first line.<br>
See, how the text fits here, also if<br>there is a <strong>linebreak</strong> at the end?
<br>It works nicely.
<br>
<br><span style="color: lightgreen">Great</span>.
</div>

Html相关问答推荐

打印pdf时100 vh迪夫有半页高

在将DevExtreme升级到版本23.2之后,到处都会生成一个Pesudo类,我在其中使用了<;DXi-Item Title=&Quot;&Quot;>;

当溢出到滚动条中时, bootstrap 按钮样式会更改

使用`<;use>;`与`<;img>;`时呈现的SVG大小不同

使具有FLEX父项的溢出自动的子元素收缩

如何用css在右侧创建多个半圆

HX-POST未使用正确的操作(路径)

为什么字体大小而不是 colored颜色 属性适用于元素?

在移动屏幕上显示时分支树视图的响应能力问题

当浏览器宽度减小时字体大小变得太大

HTML 重定向到当前服务器

如何使用html css将图像显示为附加形状

如何使用CSS Select 同级元素的::before伪元素?

具有 css 高度的输入元素:100% 溢出父 div

将图像高度调整到容器 div 中而不使其高度增加

奇怪的幻影 div 命名为

Mediawiki css/html 信息框创建空白行

使用 Selenium for Python 在网站上查找类名称中包含换行符的元素

如何创建带有偏移边框线的双色边框?

如何使文本显示在页眉/页脚之外?