Script entregado

Gabriel

La fecha hora:

Script solicitado

innerHTML id="h2"

Resultado innerHTML

Explicación

Capturo elemento id="h2" en variable "h2"

var h2 = document.getElementById('h2');
Capturo elemento id="resultado1" variable "resultado1"
var resultado1 = document.getElementById('resultado1');
indico variable "resultado1" que inserte ...
resultado1.innerHTML = 
...contenido de variable "h2"
h2.innerHTML;

outerHTML id="h1"

outerHTML sin Renderizar

Capturo elemento id="h1" en "h1"

var h1 = document.getElementById('h1');
Capturo id="resultado2-1" en "resultado2_1"
var resultado2_1 = document.getElementById('resultado2-1');
indico a "resultado2_1" que inserte en
resultado2_1.innerHTML =
...el exterior de id="h1"...
h1.outerHTML

=======
Sin "g"
=======
var cadena = "Esto es una prueba"
cadena.replace(/a/, "e") => Esto es une prueba

=======
Con "g"
=======
var cadena = "Esto es una prueba"
cadena.replace(/a/g, "e") => Esto es une pruebe

Resultado de outerHTML Renderizado

Explicación de outerHTML Renderizado

Capturo el elemento con id="h1" en una variable llamada "h1"

var h1 = document.getElementById('h1');
Capturo el elemento con id="resultado2-2" en una variable llamada "resultado2_2"
var resultado2_2 = document.getElementById('resultado2-2');
Le indico a la variable "resultado2_2" que inserte en la página...
resultado2_2.innerHTML =
...el exterior del elemento con id="h1"
h1.outerHTML

Contenido de la propiedad global: location.href

Resultado de location.href

Explicación de location.href

Capturo el elemento con id="resultado3" en una variable llamada "resultado3"

var resultado3 = document.getElementById('resultado3');
Le indico a la variable "resultado3" que inserte en la página...
resultado3.innerHTML =
...la propiedad global (location.href)
resultado3.innerHTML = location.href;

location

Resultado

resultado4.innerHTML =
location;

screen.width y screen.height

Screen Width: Screen Heigth: