var bT = document.evaluate( '//td[@class="bodytext"]' ,document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null ); for (var i = 0; i < bT.snapshotLength; i++){ bT.snapshotItem(i).innerHTML= bT.snapshotItem(i).innerHTML.replace(/poo/gim,'ass'); }