如何使用 JavaScript 突出显示小写字母
How to highlight lowercase letters with JavaScript?
对于这样的段落
<p> This is an exaMPLe </p>
如何使用Javascript突出显示具有不同颜色的小写字母?
这是一个使用正则表达式查找/替换的快速而肮脏的解决方案。
var p = document.querySelector("p");
var html = p.innerHTML;
html = html.replace(/([a-z]+)/g, "<strong>$1</strong>");
p.innerHTML = html;
首先,你得到段落,阅读它的内部HTML。然后使用正则表达式查找小写的 a-z 字母并用 strong
HTML 标记包装它们。如果您愿意,您还可以使用 span
并应用 CSS 类。正则表达式查找/替换后,设置回 HTML 值。
工作示例:http://jsbin.com/vodevutage/1/edit?html,js,console,output
编辑:如果您希望使用不同的颜色,请按如下方式更改一行:
html = html.replace(/([a-z]+)/g, "<span class='highlight'>$1</span>");
并定义一个 CSS 类,如下所示:
.highlight {
background-color: yellow;
}
相关文章:
- 如果用户输入的长度小于最小长度,则显示错误消息
- 我有一个字段计算,如果结果低于 60,则需要显示最小值
- Jdewit Timepicker 在文本和图标单击上显示小部件
- 如何仅在存在最小值和最大值时才显示错误消息
- 肉桂:修改“显示桌面”(+其他系统小程序)图标
- 仅在较小的屏幕上显示图像
- 当达到最小值和最大值时,防止在输入中显示额外的文本
- 如何在d3.js中显示年时间刻度上的最小日刻度
- 如何在JQuery数据选择器中显示小时数
- 地理图表不显示小省
- 上传图像并使用javascript显示小图像
- 同时显示小计和总计 - Javascript
- 使用Shield UI JavaScript图表显示小时间间隔内的数据
- 使用HTML/JavaScript在网页中显示小程序
- Wordpress:以100%侧边栏宽度显示小部件
- 4 . HTML中的图片,在大图中悬停时需要帮助显示小图片
- Dojo:显示小部件呈现的事件
- 显示小弹出图像悬停
- Angular ng-repeat works..但是没有值被绑定/显示(小枝)
- 我如何使用高图显示小值烛台