JavaScript - Modèle objet de document (DOM)

- Rechercher un élément HTML par ID
const element = document.getElementById("intro");
- Rechercher des éléments HTML par nom de balise
const element = document.getElementsByTagName("p");
- Rechercher des éléments HTML par nom de classe
const x = document.getElementsByClassName("intro");
- Rechercher des éléments HTML à l'aide des sélecteurs CSS
querySelectorAll()
pour rechercher tous les éléments HTML qui correspondent à un sélecteur CSS spécifié (ID, nom de classe, type, attribut, valeur d'attribut, etc.).
<p>Exemple : Rechercher des éléments de paragraphe avec le nom de classe « intro » :
const x = document.querySelectorAll("p.intro");
- Trouver des éléments HTML à l'aide d'une collection d'objets HTML
<div>
, <h1>
, <p>
, <span>
, etc.
<h1>Hello, World!</h1>
<h1>
est un nœud d'élément.
<p>Nœud de texte :
<p> représente le contenu du texte dans l'élément.
<h1>Hello, World!</h1>
<h1>
est un nœud de texte.
<p>Créer un nouvel élément HTML (nœud) :
- Créer un élément : Utilisez la méthode
document.createElement()
pour créer un élément HTML. - Créer un nœud de texte : Utilisez la méthode
document.createTextNode()
pour créer un nœud de texte. - Ajouter du texte à un élément : Utilisez la méthode
appendChild()
pour ajouter un nœud de texte à un élément déjà créé. - Créer un élément div : Utilisez à nouveau
document.createElement()
pour créer l'élément<div>
. - Insérer un élément dans le div : Utilisez
appendChild()
pour placer l'élément précédemment créé dans le div. - Insérer un div dans le document : Enfin, ajoutez le div au corps du document (ou à tout autre élément parent souhaité).
// 创建一个段落元素 const para = document.createElement("p"); // 创建一个文本节点 const text = document.createTextNode("这是一个新的段落!"); // 将文本节点添加到段落元素 para.appendChild(text); // ... (后续代码将段落元素添加到页面)
document.getElementById(id).style.property = new style;



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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Si vous avez récemment commencé à travailler avec GraphQL ou examiné ses avantages et ses inconvénients, vous avez sans aucun doute entendu des choses comme "GraphQL ne prend pas en charge la mise en cache" ou

Avec la récente montée du prix du bitcoin sur 20k $ USD, et pour lui, récemment en train de briser 30k, je pensais que cela valait la peine de reprendre une profonde plongeon dans la création d'Ethereum

Quelle que soit le stade dans lequel vous vous trouvez en tant que développeur, les tâches que nous effectuons - qu'elles soient grandes ou petites - ont un impact énorme dans notre croissance personnelle et professionnelle.

Il est sorti! Félicitations à l'équipe Vue pour l'avoir fait, je sais que ce fut un effort massif et une longue période à venir. Tous les nouveaux documents aussi.

J'ai eu quelqu'un qui écrivait avec cette question très légitime. Lea vient de bloguer sur la façon dont vous pouvez obtenir les propriétés CSS valides elles-mêmes du navigateur. C'est comme ça.

Je dirais que "Site Web" correspond mieux que "Application mobile" mais j'aime ce cadrage de Max Lynch:

L'autre jour, j'ai repéré ce morceau particulièrement charmant sur le site Web de Corey Ginnivan où une collection de cartes se cassent les uns sur les autres pendant que vous faites défiler.

Il existe un certain nombre de ces applications de bureau où l'objectif montre votre site à différentes dimensions en même temps. Vous pouvez donc, par exemple, écrire
