se il problema e' identificare l' elemento da rimuovere, tutto dipende da quanto e' articolato il contenuto
nel tuo esempio gli "item" sono tutti span e non vi sono span nei loro contenuti:
ti basta un document.getElementById('midivid').getElementsByTa gName('span')[2] per identificare il terzo
se il tag potrebbe presentarsi nel contenuto individuarlo per classe diventa essenziale, quindi ti serve una funzione getElementsByClass o getElementsByClassName, che non e' (sempre) nativa nel browser
per cui e' stata scritta per renderla crossbrowser varie volte (cerca con google)
puoi anche pensare di scriverne una tu, un po' semplificata
codice:
function gEBCN(c,i,t){
var arr=[],
els=document.getElementById(i).getElementsByTagName((t)?t:'*'),
cls=new RegExp('\\b'+c+'\\b');
for(var k=0,l=els.length;k<l;++k) if(cls.test(els[k].className)) arr.push(els[k]);
return arr;
}
dove parli del terzo span come
codice:
var q=gEBCN('cic','midivid','span');
if(q[2]){ ...qui fai quello che vuoi con q[2]... }