Maison >interface Web >js tutoriel >Comment obtenir le HTML complet du document sous forme de chaîne en JavaScript ?
Accès au HTML complet du document sous forme de chaîne
En JavaScript, vous pouvez obtenir le code HTML complet dans le champ balises sous forme de chaîne. Généralement, cette méthode est utilisée pour faciliter des tâches telles que le scraping de pages Web ou la capture de l'état actuel du document à des fins de journalisation ou de débogage.
Solution :
Quelle que soit l'approche vous choisissez, le processus implique de récupérer la racine élément, référencé comme document.documentElement.
Utilisation de innerHTML :
Si votre objectif est d'obtenir le contenu HTML dans le les balises, à l'exclusion de la balise elle-même, exploitent l'attribut .innerHTML :
const html = document.documentElement.innerHTML;
Cette méthode renvoie une chaîne contenant l'intégralité du contenu HTML entre les balises et tags.
Utilisation de externalHTML :
À l'inverse, si vous souhaitez capturer les balises avec son contenu, utilisez l'attribut .outerHTML :
const html = document.documentElement.outerHTML;
Cette méthode génère une chaîne englobant à la fois l'attribut balise et le contenu HTML qu'elle encapsule.
Ces représentations sous forme de chaîne du HTML du document peuvent être attribuées à une variable pour un traitement, une manipulation ou un affichage ultérieur.
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!