I need to replace a string (str1) with another string (str2) every time str1 shows in a specific div.
This is what I got so far
Google is the best website ever <br />
Google is not the best website ever</div>
/string/g to replace all occurrences, you are using substring which will replace only first occurances as per documentation of replace() function.
String.prototype.replace() The replace() method returns a new string with some or all matches of a pattern replaced by a replacement. The pattern can be a string or a RegExp, and the replacement can be a string or a function to be called for each match.
You are using substr pattern which will replace first occurance only.
A String that is to be replaced by newSubStr. It is treated as a verbatim string and is not interpreted as a regular expression. Only the first occurrence will be replaced.
Use this regexp patter to replace all occurances.
A RegExp object or literal. The match is replaced by the return value of parameter #2.