Quelle est la wayto modifier le « corps » d'un arbre dom comme celui-ci en utilisant javascript:arbre dom Javascript modification
Original htm: <html> <head></head> <body> blah blah blah </body> </html>
Modified html: <html> <head> </head> <abc> <body> blah blah blad </body> </abc> </html>
C'est, je tiens à mettre l'ensemble corps noeud dans un autre nœud.
Le code que je suis en train est:
// Création d'un iframe
var orig_iframe = document.createElement ('iframe');
// Copier le contenu du corps à l'intérieur iframe
orig_iframe.contentDocument.innerHTML = document.body.innerHTML (je l'espère!);
// Définir corps du document à null
document.body.innerHTML = '';
// Ajouter iframe au corps
document.body.appendChild (orig_iframe);
qui ne fonctionne pas. De toute évidence, il me manque quelque chose!
Merci!
Que se passe-t-il? Avez-vous des messages d'erreur? –
Je ne voudrais pas essayer cela. Vous essayez de générer un DOM qui n'est pas conforme à la spécification HTML.Les navigateurs effectuent certains niveaux de récupération d'erreurs et parfois rejettent catégoriquement les modifications qui tentent de violer la spécification. – Quentin
Voulez-vous envelopper un dans l'élément ? –