我需要一个与IE 9+兼容的纯javascript插件来突出显示给定的正则表达式。我发现Mark.js并且我设法使它工作,但不是在/ {/ /文件夹内的docs中推荐的文件。
我尝试过8.9.1和8.10.0两个版本。 Download here
1 - 在标头标签中添加了javascript库。请注意,此文件位于src文件夹中,与文档中建议的不同。
<script type="text/javascript" src="src/mark.js" charset="UTF-8"></script>
2 - 所以,在Chrome开发者工具控制台中我输入了:
new Mark(document.querySelector("#div"));
工作并给我这个输出:
Mark {ctx: null, ie: false}
1 - 在标头标签中添加了javascript库。请注意,此文件位于dist文件夹中,就像文档中所述。我尝试了“ mark.es6.js ”和“ mark.js ”,但我真正想要的是ES5版本。
<script type="text/javascript" src="dist/mark.js" charset="UTF-8"></script>
2 - 所以,在Chrome开发者工具控制台中我输入了:
new Mark(document.querySelector("#div"));
这不起作用并给我这个输出:
Uncaught ReferenceError: Mark is not defined
at <anonymous>:1:1