JSFiddle - React, Tailwind, and code Playground

by Константин Дралюк

HTML

<div>Дата {test1}</div>
<div>Время {time}</div>

JavaScript

var templateVarCollection = {};
templateVarCollection.test1 = 'Сегодня';
templateVarCollection.test2 = 'test2';
templateVarCollection.test3 = 'test3';
templateVarCollection.test4 = 'test4';
templateVarCollection.test5 = 'test5';
templateVarCollection.test6 = 'test6';

var DOMdivCollection = document.getElementsByTagName("div");
for(var i = 0; i < DOMdivCollection.length; i++){
   var DOMdivCollectionHTML = DOMdivCollection[i].innerHTML;
   var DOMdivCollectionHTMLUpdated = DOMdivCollectionHTML.replace(/\{(.*?)\}/gi, function(match, text){   	 
     if (templateVarCollection[text]) {
         return match = templateVarCollection[text];
     }
     return match;
   });   
   DOMdivCollection[i].innerHTML = DOMdivCollectionHTMLUpdated;
}