Archief - Decrement Probleem

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

el rico

Legacy Member
Ik ben een javascript n00b en dit is wat ik al heb:

Code:
<script type="text/javascript">
var post_number = 6;
function decrement(){
     post_number--;
     document.getElementById('display').innerHTML = post_number;
}
</script>

<div id="display"><script type="text/javascript">document.write(post_number);</script></div>
<button onclick="decrement()">Decrement</button>

Wat ik eigenlijk wil maken is dat het getal 6 wordt weergegeven en als je op de knop decrement klikt dat het getal 6 blijft staan maar dat het getal 5 eronder komt. Als je dan nog eens klikt zou het dan 6,5,4 zijn onder elkaar enzovoort.

Wat er nu gebeurt is dat 6 wordt vervangen door 5.

In welke richting moet ik denken? :p Kzat te denke aan while-loops maar ik kom er ni uit.

Dastardly

Legacy Member
el rico zei:
Ik ben een javascript n00b en dit is wat ik al heb:

Code:
<script type="text/javascript">
var post_number = 6;
function decrement(){
     post_number--;
     document.getElementById('display').innerHTML = post_number;
}
</script>

<div id="display"><script type="text/javascript">document.write(post_number);</script></div>
<button onclick="decrement()">Decrement</button>

Wat ik eigenlijk wil maken is dat het getal 6 wordt weergegeven en als je op de knop decrement klikt dat het getal 6 blijft staan maar dat het getal 5 eronder komt. Als je dan nog eens klikt zou het dan 6,5,4 zijn onder elkaar enzovoort.

Wat er nu gebeurt is dat 6 wordt vervangen door 5.

In welke richting moet ik denken? :p Kzat te denke aan while-loops maar ik kom er ni uit.

document.getElementById('display').innerHTML += post_number;

that's it ;)

eventueel += '<br />' + post_number; zodat elk getal op een nieuwe regel komt.

el rico

Legacy Member
Dastardly zei:
document.getElementById('display').innerHTML += post_number;

that's it ;)

eventueel += '<br />' + post_number; zodat elk getal op een nieuwe regel komt.

Bedankt! :bow:

Kwas al men hoofd aant breken om dat met while en if statements te doen :p
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan