Je veux envelopper ou remplacer le premier div et p qui est dans un div appelé entrée de contenu:Wrap première div d'un div
var outer = document.getElementById(".entry-content div");
outer.innerHTML = "<div id='wrap'>"+outer.innerHTML+"</div>"
et
var outer = document.getElementById(".entry-content p");
outer.innerHTML = "<script type='text/javascript'>window.location = '"+outer.innerHTML+"'</script>"
sortie (wrap):
<div class="entry-content">
<div><div id="wrap">lala</div></div>
<p><script type="text/javascript">window.location = "http://"</script></p>
</div>
ou la meilleure sortie serait (wrap et remplacer):
<div class="entry-content">
<div id="wrap">lala</div>
<script type="text/javascript">window.location = "http://"</script>
</div>
Nous vous remercions de votre aide!
'div' de .entry contenu n'est pas une carte d'identité valide. Pourquoi pensez-vous que vous pourriez utiliser 'getElementById' avec quelque chose qui ressemble à un sélecteur? De toute façon, on dirait que vous voulez supprimer ** les premiers éléments 'div' et' p' mais gardez leur contenu, n'est-ce pas? L'emballage est quelque chose de différent. –
Jetez un oeil à ma réponse ci-dessous. Puisque vous n'avez pas fourni une version «avant» de votre code HTML, je ne suis pas sûr de ce que vous voulez vraiment faire. Si cela ne vous aide pas, faites le moi savoir et mettez à jour votre question avec une meilleure description de votre problème. –