c'è un pò di confusione... prova questo

var index = document.getElementById('mainS').selectedIndex;
document.getElementById('mainS').options[index].text = "messaggio" ;

oppure
document.getElementById('mainS').options[index].innerHTML = "messaggio";