Advertisement
Guest User

Highlight

a guest
Oct 23rd, 2014
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     function emphasise() {
  2.         var container = document.getElementById('body');
  3.         var what = 'defeasible';
  4.         var spanClass = 'highlight';
  5.         var content = container.innerHTML,
  6.         pattern = new RegExp('(>[^<.]*)('+ what + ')([^<.]*)', 'g'),
  7.         replaceWith = '$1<span '+ (spanClass ? 'class="' + spanClass + '"' : '') + '">$2</span>$3',
  8.         highlighted = content.replace(pattern, replaceWith);
  9.         return (container.innerHTML = highlighted) !== content;
  10.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement