从段落中检索文本并更改其颜色
retrieve a text from paragraph and change its color
search.length有没有办法从段落中检索文本并更改其颜色?
我试过了:
<p id="userInput">1,2,3,4,5,6,7,some text,another text</p>
var qq = document.getElementById("userInput").innerHTML.match(/5/g);
var blaaa = qq.style.color = "red";
document.getElementById("userInput").innerHTML = blaaa;
编辑:
var search = ['new', 'and'];
$(document).ready(function () {
for(var i = 0;i<2;i++){
$("div:contains('"+search[i]+"')").each(function () {
var regex = new RegExp(search[i],'gi');
$(this).html($(this).text().replace(regex, "<span class='red'>"+search[i]+"</span>"));
});
}
});
不,没有,除非您将文本包装在它自己的元素中,例如 span
var el = document.getElementById("userInput");
el.innerHTML = el.innerHTML.replace(/(5)/g, '<span style="color: red">$1</span>');
<p id="userInput">1,2,3,4,5,6,7,some text,another text</p>
相关文章:
- Javascript-在文本区域中断,但不在段落中中断
- 如何在javascript中更改段落中不同行的css样式
- 从一组具有相同起始和结束的所有段落的段落中提取包含特定字符串的段落
- 我怎么能在同一个HTML页面上多次在不同的段落中添加相同的字符串呢
- 如何在 JavaScript 中使用正则表达式从颜色代码中删除“#”
- 如何等到动态内容加载到段落中
- 如何按从当前单词到段落中该句子(.)结尾的范围选择文本
- 单击“段落到文本区域”后,它会更新段落中的文本
- 如何在jQuery中从段落中删除不需要的元素
- 从文本框中获取文本并将其显示在段落中
- 将文本值与复选框值之和相乘,并将其显示在段落中
- 在内联颜色框中加载mediaelementjs,在关闭时暂停视频
- 在JQuery mobile中的段落中使用变量
- 段落中的新行无效
- JavaScript在段落中的页面加载后添加文本
- IE错误,视频加载在颜色框中
- 将颜色框中的选择传递给父对象
- 对象不反映段落中的属性
- 如何为段落中的每个句子添加递增ID
- 从段落中检索文本并更改其颜色