Самата тази презентация е пример за много от идеите свързани с "почистването" на HTML-а от Javascript
function initSpanBehavior()
{
var spans = document.getElementsByTagName('span');
for (var i=0;i<spans.length;i++)
{
if (spans[i].className) continue;
spans[i].onsomeevent = doSomething;
}
}
window.onload = function () {
initSpanBehavior();
}