Thanks to Chetan Sastry I have this Regex code to parse my page for a list of words and add the TM to them.
var wordList = [\"jQuery UI\", \"jQuery\", \"is\"];
v
The only reliable way to accomplish this is to step through each child descendant and, if it's a text node, then run the replacement.
Implementations:
Doing it your way, not only do you run the risk of inadvertently replacing actual HTML, but you also wipe any DOM elements within the targeted element, and any corresponding event handlers.