Pętla While

0

Witam, otrzymałem na zadanie domowe napisanie programu zapętlającego moje imię wraz z liczbą x-1. Problem polega na tym, że w żaden sposób nie potrafię oddzielić wartości tej pętli poprzez </br>. W jaki sposób mogę umieścić </br> w tej funkcji aby każdy kolejny wyraz był w wierszu niżej?

<DOCTYPE HTML!>
<head>
<meta charset="UTF-8">
<title>Patryk Salamon</title>
</head>
<body>
<p>Liczba początkowa:<input type="Number" id="input1"/></p>
<p>Liczba końcowa:<input type="Number" id="input2"/></p>

<button onClick="knefel()">Knefel</button>

<div id="element"></div>
<script>
var w = document.getElementById("input1");
var z = document.getElementById("input2");

function oblicz(){

var x = Number(w.value);
var y = Number(z.value);

return (y+1)-(x);
}
function knefel(){

element.innerHTML= " ";

var i = 0;
var x = Number(w.value);
var y = Number(z.value);

while (i < parseInt(oblicz())){i++; x++; element.innerText += (x-1) + "Patryk" };

}
</script>
</body>
0

Może tak?

while (i < parseInt(oblicz())) { 
    i++; 
    x++; 
    element.innerText += (x-1) + "Patryk</br>" 
};
0

Wyświetla sięw ten spoób: 2Patryk<br>3Patryk<br>4Patryk<br>5Patryk<br>

3

Zamiast innerText spróbuj użyć innerHTML

0

Dzięki działa :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0