La copie de code est la suivante:
fonction carré (num) {
var total = num * num; // variables locales
retour total;
}
var total = 50; // variable globale
Var Nombre = Square (20);
alerte (total); // le résultat est 50
fonction carré (num) {
total = num * num; // variable globale
retour total;
}
var total = 50; // variable globale
Var Nombre = Square (20);
alerte (total); // le résultat est 400
Cette différence subtile affectera les résultats du programme
La copie de code est la suivante:
corps{
Couleur: blanc;
Color en arrière-plan: noir;
}
Ces couleurs agissent non seulement sur le contenu qui est directement contenu dans la balise <body>, mais aussi sur tous les éléments imbriqués dans l'élément corporel
L'attribut ID est comme un crochet, qui se connecte à un élément du document à une extrémité et à un style de la feuille de style CSS à l'autre extrémité.
document.getElementById ("achats") Cet appel renvoie un objet, qui correspond à un élément unique de l'objet document, cet élément
La valeur d'attribut ID est des achats
En fait, chaque élément du document est un objet. Tout objet peut être obtenu en utilisant la méthode fournie par DOM.
GetElementsByTagName renvoie un tableau et renvoie un tableau même s'il n'y a qu'un seul élément dans l'ensemble du document.
Exemple:
La copie de code est la suivante:
var items = document.getElementsByTagName ("li");
pour (var i = 0; i <items.length; i ++) {
alerte (typeof items [i]);
}
Toutes les informations affichées sont un objet
getElementByClassName
Renvoie également un tableau d'éléments avec le même nom de classe
Obtenir et définir des propriétés
getAttribute
object.getAttribute (attribut)
Remarque: La méthode GetAttribute n'appartient pas à l'objet de document, il ne peut être appelé que via l'objet du nœud d'élément.
setAttribute
object.setAttribute (attribut, valeur)
exemple:
var shopping = document.getElementById ("achats");
shopping.setAttribute ("titre", "une liste de marchandises");