javascript - 使用 Javascript 更改输入中子字符串的斜体和文本间距

标签 javascript html css

我正在使用此命令在 javascript 中获取输入的值:

document.getElementById("formula1").value;

我不断地使用 indexOf 搜索特定的子字符串,我希望在找到该子字符串时更改该子字符串的文本间距和斜体,但保留所有其他字符。这可能吗?

最佳答案

回答 使用文本区域或文本框等表单元素无法输出 RTF(富文本格式)。
但是,您可以通过创建一个 DIV 来模拟文本区域或文本框,该 DIV 通过将样式规则应用于 div 中的各个跨度来输出文本。

您可以下载现成的 WYSIWYG 编辑器并放置格式并发送要在这些编辑器之一中显示的数据,例如 http://htmleditor.tools/这将为您节省大量的开发时间。

关于在 HTML 表单元素(例如文本框或文本区域)上转换 RTF(富文本格式),那么这个问题之前已经被问过,我给你的回答是一样的。
Click here

关于javascript - 使用 Javascript 更改输入中子字符串的斜体和文本间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49121804/

相关文章:

html - 使用滚动效果移动背景

javascript - 将 C# 分隔符转换为 javascript

javascript - 简单的 Javascript 正则表达式问题

javascript - 如何在 iOS 11.3 Safari 中禁用视口(viewport)缩放?

android选择文本上的javascript触发事件

css - 问题放置三分;第三个 div 以某种方式影响整个页面

javascript - 在 javascript 中按类显示隐藏标签(有和没有 JQuery)

jquery - IMG 热点 - 启用可点击区域

css - Flexbox 父级比它的子级高

css - 如何垂直对齐中间警报关闭按钮?