Вы можете создать элемент рядом с кнопкой, скажем:
<div id="display"></div>
и ваша функция может написать так:
document.getElementById("display").innerHTML = txt + i + " time" + plural;
Таким образом, основываясь на комментарии ниже, вы можете передать другой параметр вашей функции. Идентификатор элемента для обновления.
function myFunction( i,txt, elemid ){
var plural;
if ( i != 1 ) plural = "s.";
else plural = ".";
document.getElementById(elemid).innerHTML = txt + i + " time" + plural;
}
Тогда каждая кнопка может вызывать функцию с именем элемента для обновления.
, например
<button onclick="eng += 1; myFunction(eng,'Engaged: ', 'display_engaged');">Engaged</button> <div id="display_engaged"></div>
И каждая кнопка будет иметь соответствующий элемент.