var arr = []
while(arr.length < 8){
var randomnumber = Math.floor(Math.random()*100) + 1;
if(arr.indexOf(randomnumber) > -1) continue;
arr[arr.length] = randomnumber;
}
document.write(arr);
Вы ищете что-то подобное
document.getElementById("DiacriticsButton").innerHTML = '<button id="mybtn">"some text"</button>';
Также возможно добавить элемент, подобный этому
var btn = document.createElement("button");
btn.innerHTML = "some text";
document.getElementById("DiacriticsButton").appendChild(btn);
Вы делаете что-нибудь, чтобы вызвать это изменение innerHTML? Пример:
Обтекание выделения в window.onLoad{...}
ИЛИ
Обтекание его в функции, которая будет вызвана прослушивателем событий. Если ваша цель состоит в том, чтобы просто поместить текст в тег в статическом поведении, используйте атрибут HTML для кнопки с value="some text"