Если вы хотите придерживаться innerHTML
, вы можете просто сделать это:
const zone = document.getElementById('zone');
zone.innerHTML = '<p><strong>' + login + '</strong> ' + message + '</p>' + zone.innerHTML;
Другая идея состоит в том, чтобы использовать элемент dynamici c и избегать перезаписи вашего #zone
HTML (это важно, когда у вас есть такие вещи, как входные данные, потому что первый пример их очистит):
const p = document.createElement('p');
const strong = document.createElement('strong');
strong.textContent = login;
p.append(strong, ' ' + message);
document.getElementById('zone').prepend(p);