Если речь идет только о числах и строках, то проверь, если это строка, то добавь кавычки:
if( Object(demes) instanceof String ) demes = "'" + demes + "'";
Тогда в div'е будет
<a href="#" onclick="resetMes('someString');">Восстановить</a>
Но так можно передавать только элементарные значения. Если в дальнейшем есть вероятность, что demes будет объектом, то лучше делать так:
function repMes(message, demes)
{
divMes = document.createElement("div");
var a = document.createElement("a");
a.href = "#";
a.onclick = function(){
return resetMes(demes);
};
a.innerHTML = "Восстановить";
divMes.appendChild(a);
var repText = document.getElementById("comtab").replaceChild(divMes, message);
}