Это действительно своего рода неоднозначный запрос. Есть много способов, которыми это может быть достигнуто.
document.getElementById('mydiv').innerHTML = '<span class="prego">Something</span>';
Это самое простое 1005 *. ИЛИ;
var spn = document.createElement('span');
spn.innerHTML = 'Something';
spn.className = 'prego';
document.getElementById('mydiv').appendChild(spn);
Для обоих этих методов предпочтительнее использовать библиотеку Javascript, которая создает ярлыки для таких простых вещей, как mootools. (http://mootools.net)
С mootools эта задача будет выглядеть так:
new Element('span', {'html': 'Something','class':'prego'}).inject($('mydiv'));