parentElement Firefox bug parentNode : Javier Luna blog

Wednesday, November 26, 2008

parentElement Firefox bug parentNode

Cuando desarrollas para Firefox debes liar con algunas dificultades. Firefox maneja un modelo distinto para ciertas cosas que Internet Explorer regala a discrecion.

Por ejemplo, en el modelo de objetos DOM del documento HTML a nivel de script, un elemento cualesquiera -en Firefox- NO cuenta con su correspondiente parentElement.

Esto podria traerte mas de una molestia, pero debes tener claro que Firefox implica algo mas de trabajo por parte del desarrollador.

Para superar este escollo, debes usar la propiedad parentNode.

if( obj.parentElement )
{
   /* usas parentElement */
}
else
{
   if( obj.parentNode )
   {
      /* usas parentNode */
   }
   else
   {
      throw 'What is your fucking browser?';
   }
}

Good coding!

1 comment:

zao said...

thx,

me fue de mucha ayuda