Usando el for:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Elefantes</title>
</head>
<body>
<h1>Elefantes</h1>
</body>
</html>
<script>
function saltarLinea() {
document.write("<br>");
document.write("<br>");
};
function imprimir(mensaje) {
document.write(mensaje);
saltarLinea();
};
var cantidadTotalElefantes = parseInt(prompt("Ingrese un número mayor que cero."));
var cantidadElefantes = 0;
// imprimimos la primer línea, cuando la frase tiene que estar en singular, ya que despues debe ir en plural:
imprimir("1 elefante se columpiaba sobre la tela de una araña. Como veía que resistía, fue a llamar a otro elefante.");
/*
El simbolo ++ realiza un incremento de una unidad. Es decir:
numero ++ -> numero = numero + 1
*/
for (cantidadElefantes = 2; cantidadElefantes <= cantidadTotalElefantes; cantidadElefantes ++ ) {
imprimir(cantidadElefantes + " elefantes se columpiaban sobre la tela de una araña. Como veían que resitía, fueron a llamar a otro elefante.");
}
</script>