Ocultar un DIV que no tiene clase / ID

¿Es posible ocultar un div sin clase / id a través de css o javascript? Existe la posibilidad de que otro div como este esté en la página.

text here

En realidad, es una plantilla de lista de ebay, y el software que se utilizará agrega este div en la parte inferior con javascript y galería de flash en él y es por eso que quiero ocultar esa cosa.

El div está entre 2 comentarios:

  
text here

¿Pueden estos comentarios ayudar a eliminar el div entre ellos con javascript?

No hay mucho por lo que podamos ir para ser específicos, realmente debería agregar una clase o ID. Sin eso, tendría que ser algo así como:

 div[align="center"] { display: none; } 

En cuanto a ese selector de texto, no es posible en CSS

Si fuera jQuery, podríamos ser un poco más específicos y hacer

 $("div[align='center']:contains('text here')").hide(); 

Sí, puedes diseñarlo a través de pseudo selectores como n-ésimo hijo (si conoces la posición en la que cae ese div), o por los atributos en ese div.

 $("div") .contents() .filter(function() { return this.text() == "text here"; }) .hide(); 

Este CSS ocultará todos los DIV que no tengan ID o Clase:

 div {display:none} div[class], div[id] {display:block;} 

Lo haces funcionar aquí: http://jsfiddle.net/heQjm/

Podría ser posible si algún padre o hermano tiene una clase o identificación conocida. Con JavaScript puedes rastrear ese elemento padre / hermano y seguir el camino desde allí.

Pero en general, estarías a merced de los elementos (por así decirlo).

Puedes usar:

 div { display:none; } 

Pero esto ocultará todos los divs.

Puede consultar aquí: http://jsfiddle.net/5r4TD/