Ik probeer een leuk sprookjesspelletje voor kinderen te maken.
Als de kinderen hun naam typen, dan verschijnt hun naam ook in diverse plaatsen in het sprookje.
Dit is wat ik tot nu toe heb:
Maar ik krijg altijd een foutmelding "object wordt verwacht" in de volgende regel:
Weet er iemand wat ik fout doe?
Als de kinderen hun naam typen, dan verschijnt hun naam ook in diverse plaatsen in het sprookje.
Dit is wat ik tot nu toe heb:
HTML:
<script type="text/javascript">
function setnaam(naam) {
els = document.getElementsByTagName('span');
for(i=0; i<els.length; i++) {
if(els[i].class == 'naam') {
els[i].innerHTML = naam;
}
}
}
</script>
vul hier uw naam in
<input onChange="setnaam(this.value)" type="text" name="textfield" id="textfield">
<p>Heel lang geleden was er een lief prinsesje, genaamd <span class='naam'></span><br>
<span class='naam'></span>woonde in de hoogste toren van een groot kasteel<br>
Ze zat er gevangen en wilde graag weg<br>
Op een morgen kwam een prins langs te paard en zag<span class='naam'></span></p>
<p>enzovoort </p>
Maar ik krijg altijd een foutmelding "object wordt verwacht" in de volgende regel:
HTML:
<input onChange="setnaam(this.value)" type="text" name="textfield" id="textfield">
Weet er iemand wat ik fout doe?