Пока код все тот же.
tel = function(window){
return {
elems : function(e) { dd = document.getElementById(e); return this;},
first: function () {
alert(dd.innerHTML+" - "+this);
return this;
},
second: function () {
alert(dd.id+" - "+this);
return this;
}
}
}(window);
tel.elems("a").first().second();
tel.elems("b").first().second();
Если id="a" на странице не существует, то el.elems("b").first().second(); не выполнится, а надо чтобы работал.