在mark.js中为单独的单词数组设置样式
Styling separate arrays of words in mark.js?
所以我有一个我正在使用的单词列表,一个列表是好列表,一是坏列表,还有一个是中性列表。我一直在用mark.js突出显示好列表,并用.css方法将其设置为绿色。如果我突出显示坏列表和中性列表,它也会变成绿色。有没有一种方法可以把坏的涂成红色,好的涂成绿色,还有中性灰色?
var instance = new Mark(document.querySelector("#postingbody"));
instance.mark(positive, {
accuracy: "exactly",
separateWordSearch: false
});
var instance = new Mark(document.querySelector("#postingbody"));
instance.mark(bad, {
accuracy: "exactly",
separateWordSearch: false
});
var instance = new Mark(document.querySelector("#postingbody"));
instance.mark(neutral, {
accuracy: "exactly",
separateWordSearch: false
});
该代码为它突出显示的所有单词添加了一个,所以现在我用来突出显示它的代码是:
$('mark').css({'background':'transparent' , 'color':'red'});
我想强调的文本只是:
<div id = "postingbody">
hey I'm some text I wanna highlight
</div>
在您的mark()方法参数中,您可以指定如下代码中所示的CSS类名:
instance.mark(positive, {
accuracy: "exactly",
separateWordSearch: false,
className: "green"
});
你可以这样创建你的CSS类:
.green {
color: rgb(0, 255, 0);
background: transparent;
}
相关文章:
- Javascript-从随机的单词数组中创建段落
- 将组成单词的字符添加到数组的开头
- undercore返回数组中对象的indes,其中单词存在于对象中的句子中
- Javascript-在一个数组中搜索整个单词,并创建一个符合条件的新数组
- 在两个位置显示数组中的随机单词
- 如果输入包含数组中的任何单词
- 单词数组到字符串
- Javascript/Node AI-如何使用match从单词数组中重复单词
- 在单词数组中查找相似的单词
- 在单词数组中搜索单词
- 将句子字符串拆分为单词数组,然后将单词数组拆分为单词数组中的字符数组
- underscore.js基于单词数组从字符串中删除文本
- 从JavaScript中的单词数组中查找第n个字符
- Coffeescription在页面上的单词数组中进行迭代
- 我们如何用单词数组填充一组
- 用正则表达式连续收集单词数组中的任意单词
- 试图响应从node.js http服务器中分割成单词数组的文本
- 在mark.js中为单独的单词数组设置样式
- 将字符串拆分为单词数组以查找“最长”
- 王牌编辑器查找全部不起作用.需要所有带有 dif 的单词.数组中的值