أريد حل هذا السؤال ولكن عندما أظهر الناتج في المتصفح تظهر القيمة الأخيرة فقط, بالرغم من انها تظهر بشكل صحيح في الكونسول
ملف main.js :
var i;
var x = document.getElementById('num');
function typeWord(){
var y = x.value;
for( i=y; i>0; i--){
console.log(i);
document.getElementById('demo').innerHTML= "<p>"+i+"</p>";
}
}
بنية الـ html :
<div>
<label for="">enter your num</label>
<input type="number" id="num">
<button onclick=" typeWord();"> type word</button>
<h1>The numbers is <span id="demo"></span></h1>
</div>
New folder.zip