Invece di usare innerHTML usa
sito.appendChild(document.createTextNode(text));

e naturalmente usa lo snippet dopo aver 'appeso'
i vari div al document .......