Maison > interface Web > Questions et réponses frontales > document d'ensemble javascript

document d'ensemble javascript

WBOY
Libérer: 2023-05-09 15:52:37
original
879 Les gens l'ont consulté

JavaScript est un langage de programmation puissant qui peut intégrer du code directement dans des pages Web pour modifier l'apparence et le comportement des pages Web. En JavaScript, l'objet document représente l'intégralité de la page Web et nous pouvons l'utiliser pour modifier dynamiquement le contenu et la structure de la page Web.

Dans cet article, nous discuterons de certains paramètres de base et de l'utilisation des objets de document en JavaScript.

1. Récupérer l'élément
Pour modifier les éléments de la page Web, vous devez d'abord obtenir la référence de l'élément. En JavaScript, vous pouvez obtenir un élément via les méthodes suivantes :

  1. Obtention par identifiant
    Si l'élément a un attribut id unique, vous pouvez obtenir une référence à l'élément via la méthode document.getElementById(). Cette méthode accepte un paramètre de chaîne, qui est la valeur id de l'élément, et renvoie un objet représentant l'élément. Par exemple :
var elem = document.getElementById("my-element");
Copier après la connexion
  1. Obtention par nom de balise
    Vous pouvez utiliser la méthode document.getElementsByTagName() pour obtenir tous les éléments avec le nom de balise spécifié. Cette méthode accepte un paramètre de chaîne, qui est le nom de l'étiquette, et renvoie un objet liste de nœuds. Par exemple :
var elems = document.getElementsByTagName("p");
Copier après la connexion
  1. Obtention par nom de classe
    Vous pouvez utiliser la méthode document.getElementsByClassName() pour obtenir tous les éléments avec le nom de classe spécifié. Cette méthode accepte un paramètre de chaîne, qui est le nom de la classe, et renvoie un objet liste de nœuds. Par exemple :
var elems = document.getElementsByClassName("my-class");
Copier après la connexion
  1. Obtention par sélecteur
    Vous pouvez utiliser les méthodes document.querySelector() et document.querySelectorAll() pour obtenir des éléments qui correspondent au sélecteur spécifié. Ces méthodes acceptent un paramètre de chaîne, le sélecteur CSS et renvoient un objet nœud ou un objet liste de nœuds. Par exemple :
var elem = document.querySelector(".my-class");
var elems = document.querySelectorAll("p");
Copier après la connexion

2. Modifier les attributs et le contenu de l'élément
Après avoir obtenu la référence de l'élément, vous pouvez utiliser JavaScript pour modifier les attributs et le contenu de l'élément. Voici quelques opérations courantes :

  1. Modifier le contenu textuel d'un élément
    Vous pouvez utiliser l'attribut innerHTML pour modifier le contenu textuel d'un élément. Par exemple :
elem.innerHTML = "Hello, world!";
Copier après la connexion
  1. Modifier le style d'un élément
    Vous pouvez utiliser l'attribut style pour modifier le style d'un élément. Par exemple :
elem.style.color = "red";
elem.style.backgroundColor = "blue";
Copier après la connexion
  1. Modifier la classe d'un élément
    Vous pouvez utiliser l'attribut className pour modifier la classe d'un élément. Par exemple :
elem.className = "my-class";
Copier après la connexion
  1. Modifier les attributs de l'élément
    Vous pouvez utiliser la méthode setAttribute() et la méthode removeAttribute() pour modifier les attributs de l'élément et supprimer les attributs de l'élément. Par exemple :
elem.setAttribute("href", "http://www.example.com");
elem.removeAttribute("target");
Copier après la connexion

3. Ajouter et supprimer des éléments
JavaScript peut également ajouter et supprimer des éléments de manière dynamique. Voici quelques exemples :

  1. Ajouter des éléments
    Vous pouvez utiliser la méthode createElement() pour créer de nouveaux éléments et appendChild(). ou la méthode insertBefore() pour l’ajouter au document. Par exemple :
var newElem = document.createElement("p");
newElem.innerHTML = "This is a new paragraph.";
document.body.appendChild(newElem);
Copier après la connexion
  1. Supprimer des éléments
    Vous pouvez utiliser la méthode RemoveChild() pour supprimer des éléments du document. Par exemple :
document.body.removeChild(elem);
Copier après la connexion

4. Gestionnaire d'événements
Les gestionnaires d'événements en JavaScript sont utilisés pour répondre aux opérations de l'utilisateur ou aux événements du navigateur. Voici quelques exemples :

  1. Ajouter des écouteurs d'événements aux éléments
    Vous pouvez utiliser la méthode addEventListener() pour ajouter des écouteurs d'événements aux éléments. Cette méthode accepte trois paramètres : le type d'événement, la fonction de gestion des événements et l'opportunité de déclencher l'événement pendant la phase de capture (facultatif). Par exemple :
elem.addEventListener("click", function() {
  alert("Clicked!");
});
Copier après la connexion
  1. Supprimer l'écouteur d'événement d'un élément
    Vous pouvez utiliser la méthode removeEventListener() pour supprimer l'écouteur d'événement d'un élément. Cette méthode accepte deux paramètres : le type d'événement et la fonction de gestion des événements, qui doivent être les mêmes que la fonction utilisée lors de l'ajout de l'écouteur d'événements. Par exemple :
elem.removeEventListener("click", listener);
Copier après la connexion

5. Résumé
L'objet document en JavaScript peut nous aider à modifier dynamiquement le contenu et la structure des pages Web afin que les utilisateurs puissent interagir avec les pages Web. Cet article présente certaines méthodes d'utilisation courantes, notamment l'obtention d'éléments, la modification des propriétés et du contenu des éléments, l'ajout et la suppression d'éléments, les gestionnaires d'événements, etc. J'espère que ce contenu pourra vous aider à mieux utiliser JavaScript pour afficher d'excellents résultats sur les pages Web.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal