JSFiddle - React, Tailwind, and code Playground
JavaScript
/**
* Append "?"
*/
(function () {
var els = document.querySelectorAll('p,h1,h2,h3,h4,h5,h6,button,a,span');
for (var i = 0; i < els.length; i++) {
els[i].innerHTML = els[i].innerHTML.replace(/\.([^a-z0-9])?/ig, '?$1');
if (els[i].innerHTML.match(/[A-Z0-9]\s*$/i)) {
els[i].innerHTML += '?';
}
}
})();