La fecha y la hora son:

  1. Contenido de innerHTML de elemento identificado por id="h2"
    
            var aux1 = document.getElementById("h2"); //Guardamos h2 en una variable auxiliar        
            respuestaA.innerHTML = aux1.innerHTML; //Asignamos el innerHTML a la respuesta
            

  2. Contenido de outerHTML de elemento identificado por id="h1"
    
          var aux2 = document.getElementById("h1"); //Guardamos h1 en una variable auxiliar
          respuestaB.innerHTML = aux2.outerHTML.replace(/[<]/gi,'&lt').replace(/[>]/gi,'&gt'); 
          //Asignamos el outerHTML a la respuesta y remplazamos los caracteres para poder mostrarlo
          

  3. Contenido de de la propiedad global: location.href
    
          respuestaC.innerHTML = location.href; //Llamamos al objeto para que nos de la URL completa
           

  4. Contenido de de la propiedad global: location
    
          respuestaD.innerHTML = location; //Llamamos al objeto para que nos de la URL 
          

  5. Contenido de de las propiedades globales: screen.width y screen.heigth
    
          respuestaE.innerHTML = "Total Width: " + screen.width + "px" + "<br>" 
          + "Total Height: " + screen.height + "px";
          //Llamamos al objeto screen para que nos de los valores de la pantalla del visitante