functionshowkeyword(){varkeys=[["和尚","","#ff0000"],["负责","","#ff0ee0"],["累死的","","#ff0eee"],["问题","","#ff0eee"...
function showkeyword() {
var keys = [ [ "和尚", "", "#ff0000" ],[ "负责", "", "#ff0ee0" ],[ "累死的", "", "#ff0eee" ],[ "问题", "", "#ff0eee" ] ]
// var keys =[[ "", "", "#ff0000" ]]
var bookmark;
if (document.createRange) {
var range = document.createRange();
} else {
var range = document.body.createTextRange();
bookmark = range.getBookmark();
}
var key;
for ( var i = 0; key = keys[i]; i++) {
if (range.findText) {
range.collapse(true);
range.moveToBookmark(bookmark);
while (range.findText(key[0])) {
range.pasteHTML(range.text.fontcolor(key[2]));
}
} else {
var s, n;
s = window.getSelection();
s.collapse(document.body, 0);
while (window.find(key[0])) {
var n = document.createElement("SPAN");
n.style.color = key[2];
s.getRangeAt(0).surroundContents(n);
}
}
}
}
java赋值给 keys数组 ----------->让“[ "和尚", "", "#ff0000" ],[ "负责", "", "#ff0ee0" ],[ "累死的", "", "#ff0eee" ],[ "问题", "", "#ff0eee" ]”是动态的。
展开