Javascript & DOM

1) Le DOM est executé :
  coté serveur
  coté client
  Je ne sais pas

2) Avec ce code, on affiche :
<ul><li>Riri</li><li>Fifi</li><li>Loulou</li></ul>
<script>
var dernier_point = document.getElementsByTagName("ul")[0].FirstChild;
document.write(dernier_point.firstChild.data + " et ");
document.write(dernier_point.lastChild.data);
</script>
  Riri et Fifi
  Fifi et Loulou
  Loulou et Loulou
  Riri et Riri
  Je ne sais pas

3) Le DOM est un ensemble de fonctionnalités que les navigateurs fournissent pour permettre aux développeurs d'accéder et de manipuler des pages Web. Que signifie l'acronyme DOM ?
  Document Objectification Method
  Document Object Model
  Development Of Markup
  Darn Obvious Methods
  Development Of Methods
  Je ne sais pas

4) DOM est un standard permettant de lire et de manipuler :
  les styles de la page
  la structure de la page
  le contenu de la page html
  Je ne sais pas

5) Dans le code html ci-dessous, href est :
<div>ceci est un <a href="url">lien</a> interessant</div>
  un noeud de 'a'
  la valeur de 'url'
  le parent de 'lien'
  Je ne sais pas

6) Dans le code html ci-dessous, l'élément DIV contient :
<div>ceci est un <a href="url">lien</a> interessant</div>
  4 noeuds
  2 noeuds
  5 noeuds
  1 noeud
  3 noeuds
  Je ne sais pas

7) Ce code Permet d'obtenir :
document.getElementById("letexte").childNodes.length;
  le nombre d'enfant
  42
  la longeur du noeud
  la taille du premier enfant texte
  Je ne sais pas

8) getElementById("titre4") permet de récupérer :
  le noeud dont l'ID est titre4
  le noeud dont le nom est titre4
  le document titre4
  Je ne sais pas

9) Pour ajouter un noeud enfant Y au noeud X, je dois écrire :
  X.appendChild(Y)
  X.addChild(Y)
  X.ajoutNoeud(Y)
  Je ne sais pas

10) Quel type de donnée est enregistré dans la variable document ?
  booléen
  chaine de caractère
  fonction
  objet
  nombre
  Je ne sais pas

11) Quand vous rédigez du JS dans une page Web, quel est le nom de la variable globale qui représente le DOM du contenu de la page ?
  global
  doc
  document
  dom
  Je ne sais pas

12) Le DOM correspond exactement à ce qu'on visualise dans le navigateur.
  vrai
  faux
  Je ne sais pas

13) Dans le DOM, tout élément html est un noeud. Tout sauf :
  les attributs des balises
  les div
  les commentaires
  rien dans cette liste
  Je ne sais pas

14) Avec ce code, point désigne :
var point = document.getElementsByTagName("li")[1]
  le premier noeud de type li
  le deuxieme noeud de type li
  rien, cela fait une erreur
  Je ne sais pas

15) x.firstChild désigne :
  le premier enfant de l'objet x
  le premier enfant du document html
  les x premiers enfants de l'objet en cours
  Je ne sais pas