2009-12-01 18 views
5

¿Hay alguna manera de eliminar partes del contenido existente en una página con una función de JavaScript?
De esta manera:Borrar la página HTML con JavaScript

<I WANT THIS CLEARED> 
<IS THERE ANY JAVASCRIPT OR HTML STATEMENT I CAN PUT HERE?> 
<I WANT THIS DISPLAYED> 

¿Qué debo poner en <IS THERE ANY JAVASCRIPT OR HTML STATEMENT I CAN PUT HERE?>?

Sé que poner <div style="display:none"><plaintext> después de que la parte que quiero mostrar oculte el final de una página, pero ¿cómo borro el comienzo?

+0

¿Estás preguntando sobre comentar una sección? – Joel

+0

No, quiero usar html/javascript para borrar los conatos existentes de una página. WOuld document.something = ""; ¿trabajo? –

+0

¿Has considerado jQuery? http://jquery.com – BalusC

Respuesta

1

Puede manipular atributos y elementos en javascript. Entonces, usted sabe que lo siguiente mostrará solo el texto the second part.

<div id="top" style="display:none;"> 
the first part 
</div> 
<div id="bottom"> 
the second part 
</div> 

Con el fin de manipular dinámicamente estas secciones se podría llamar una función de JavaScript como la siguiente.

function toggle() 
{ 
    var top = document.getElementById("top"); 
    var bottom = document.getElementById("bottom"); 

    if (top.style.display == "none") 
    { 
     top.style.display = "block"; 
     bottom.style.display = "none"; 
    } 
    else 
    { 
     top.style.display = "none"; 
     bottom.style.display = "block"; 
    } 
} 

Y, por supuesto, puede modificar esto para hacer mucho más.

12

Puede usar document.body.innerHTML = "". Eliminará todo en el cuerpo en la medida en que el navegador procese la página. Consulte el siguiente ejemplo:

<html> 
    <head></head> 
    <body> 
     <p>This should not appear</p> 

     <script type="text/javascript"> 
      document.body.innerHTML = ''; 
     </script> 

     <p>This should appear.</p> 
    </body> 
</html> 

Sin embargo, esta no es una gran manera de lograr esto. Si desea ocultar un texto, considere jQuery como lo mencionaron otros.

+0

Gracias. Me salvaste el tiempo :) –

Cuestiones relacionadas