Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

Javascript vraagje

Pagina: 1
Acties:
  • 226 views

Verwijderd

Topicstarter
Hallo,
Ik ben bezig om javascript te leren en heb een vraagje over onderstaande code waar ik this.id gebruik. Het is me niet helemaal duidelijk waar this en this.id voor staat. Wie kan me een goede uitleg geven.

thanks!

<code>
window.onload = initAll;

function initAll() {
document.getElementById("1").onclick = bericht;
document.getElementById("2").onclick = bericht;
document.getElementById("3").onclick = bericht;
}
function bericht() {
switch (this.id) {
case "1":
alert("bericht1");
break;
case "2":
alert("bericht2");
break;
case "3":
alert("bericht3");
break;
default:
}
}
</code>

  • Barryvdh
  • Registratie: Juni 2003
  • Laatst online: 21-11 14:12
this = het object waarop de actie wordt uitgevoerd (dus bijvoorbeeld de link met id=1 waar je op klikt) en id is het id van dat object.

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Hoi warezi, en welkom op GoT. Helaas is dit niet de manier waarop we hier vragen willen zien. We verwachten niet dat je alles weet, maar we verwachten wél dat je zelf even wat moeite doet om een oplossing te vinden. Aangezien de betekenis van "this" en wat bijvoorbeeld "this.id" dus betekent letterlijk in zo'n beetje elke beginnerstutorial of -boek op de eerste paar pagina's staat, doe ik dit topic dus dicht. Zie verder ook De Quickstart, Hoe post je code? / Hoe gebruik je de code tag? en Het maken van goede topictitels. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.