eso es por que debes poner nombres de id distintos, en nignun lenguaje es correcto que hayan 2 id iguales, o sea:
<b name='eliminardetalle id='ed1'>auto</b>
<b name='eliminardetalle id='ed2'>auto2</b>
<b name='eliminardetalle id='ed3'>auto3</b>
<b name='eliminardetalle id='ed4'>auto4</b>
haciendo esto solo necesitas redefinir tu funcion:
Código PHP:
Ver originalfor($i=0;$i<$tamano;$i=$i+1)
{
$this->script("document.getElementsById('ed".$sSelectId. "').style.display='none'");
}
donde $sSelectId es el numero (de 1 a 4)
document.getElementsById('ed1').style.display='non e'
hará que desaparezca el primer <b>
lamentablemente es la única forma en que te va a funcionar en IExplorer (y Opera).