Comment modifier le contenu des éléments html avec js ? Ce chapitre vous présentera comment utiliser HTML DOM pour modifier le contenu des éléments HTML dans js. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.
Nous devons d’abord comprendre Qu’est-ce que HTML DOM ? Quel est le rôle du DOM HTML ?
HTML DOM, abréviation de Document Object Model. Lorsqu'une page Web est chargée, le navigateur crée le modèle objet de document de la page. Le
modèle HTML DOM peut être construit comme un arbre de objets. Comme indiqué ci-dessous :
Grâce au DOM HTML, tous les éléments du document HTML JavaScript sont accessibles et des capacités suffisantes peuvent être obtenues pour créer du HTML dynamique. Grâce au HTML DOM, JavaScript peut réaliser les fonctions suivantes :
js peut modifier tous les éléments HTML de la page
;
js peut modifier tous les attributs HTML de la page
js peut modifier tous les styles CSS de la page
js peut réagir à tous les événements de la page.
Présentons en détail comment js modifie le contenu des éléments html via HTML DOM :
1. Modification JS et ajout de contenu html<.>
js peut créer et ajouter du contenu HTML dynamique. Utilisez la méthode write() pour écrire des expressions HTML ou du code JavaScript directement dans des documents HTML. Plusieurs paramètres (exp1, exp2, exp3,...) peuvent être répertoriés dans la méthode write(), et ils seront ajoutés au document dans l'ordre. Syntaxe :document.write(exp1,exp2,exp3,....)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script type="text/javascript"> document.write("<p>Hello World!</p> ","现在是:",Date()); </script> </head> </html>
2.js modifier et remplacer le contenu des éléments html
Le moyen le plus simple et le plus direct pour js de modifier et de remplacer le contenu des éléments HTML est d'utiliser l'attribut innerHTML. Syntaxe :document.getElementById(id).innerHTML=new HTML
<!DOCTYPE html> <html> <body> <h1 id="header">Old Header</h1> <script> var element=document.getElementById("header"); element.innerHTML="New Header"; </script> <p>"Old Header" 已被修改为 "New Header"。</p> </body> </html>
Tutoriel vidéo JavaScript !
Recommandations associées :Tutoriel vidéo de formation php public
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!