Textarea - 如何使用 javascript 突出显示按键字符串?

发布于 2024-10-29 18:21:28 字数 208 浏览 5 评论 0原文

我正在寻找一个 javascript,可以帮助我更改 textarea 标记内文本的颜色。例如,要在 javascript:

var a = '<div class="carleft"><p class="coto1">';

现在有一个变量,javascript 应该使变量内的文本在文本区域中以红色粗体显示。

I am looking for a javascript that can help me to change the color of a text inside the textarea tag. For example, to have a variable in the javascript:

var a = '<div class="carleft"><p class="coto1">';

now, the javascript should make the text that is inside the variable, to be displayed as bold with red color in the textarea.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

執念 2024-11-05 18:21:28

请参阅上一个问题/答案:jQuery 将选定的文本包装在文本区域中

See this previous question/answer: jQuery wrap selected text in a textarea

夕嗳→ 2024-11-05 18:21:28

textarea 元素的内部 HTML 您无法更改部分单词或字符的样式/颜色。

您应该使用 或其他一些元素来实现这一点。

您可以考虑使用

为此,

contenteditable="true" 属性。通过使用此属性,您可以动态编辑任何 html 元素。之前设计过的样式。

Inner HTML of the textarea element you cannot change the styles/colors of the partial words or characters.

You should use or some other element to implement this.

You can consider the

contenteditable="true" attribute for this purpose.

By using this attribute you can dynamically edit any html element. Which was styled before.

债姬 2024-11-05 18:21:28

文本区域不支持文本中的不同样式或颜色。您可以使用 contenteditable="true",但这可能会给用户带来比您想要的更多的自由。我认为更好的选择是使用 CodeMirrorMDK 编辑器

A textarea does not support different styles or colors in the text. You can use contenteditable="true", but that will probably give the user more freedom than you want. I think a better option would be to use a library like CodeMirror or MDK-Editor.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文