type script insertar ejemplos documento cómo codigo body javascript jquery append appendchild

insertar - ¿Cómo agregar<script></ script> en javascript?



script html ejemplos (6)

Esta pregunta ya tiene una respuesta aquí:

Necesito usar childappend o jquery append () para agregar algunas etiquetas en el documento. Por lo que puedo decir, esto se está despojando. ¿Alguien sabe cómo hacerlo?


Esto funcionó para mí ...

<script> $(''head'').append("<script>your script content here<//script>"); </script>

Tenga en cuenta que se ha escapado el "/" del </script> interno para que sea "<//script>" . Si no es así, en realidad cierra la etiqueta externa <script> .

El script agregado no será visible, pero se ejecutará. Espero que ayude.


Prueba esto:

var s = document.createElement("script"); s.type = "text/javascript"; s.src = "http://somedomain.com/somescript"; $("head").append(s);

Tenga en cuenta que la secuencia de comandos se cargará y podrá acceder a las variables que contiene, pero no verá la etiqueta <script> real en el DOM.


Si necesita agregar una secuencia de comandos para que se analice, podría hacer lo mismo que google para su botón +1.

(function() { var po = document.createElement(''script''); po.type = ''text/javascript''; po.async = true; po.src = ''link to your script here''; var s = document.getElementsByTagName(''script'')[0]; s.parentNode.insertBefore(po, s); })();


$(''<script>alert("hi");</'' + ''script>'').appendTo(document.body);

DEMO


$(''your_document_selector'').text(''<script></script>'')

.text() hace posible agregar etiquetas de scripts con su procesamiento como HTML.

O

$(''your_document_selector'').append(''&lt;script&gt;&lt;/script&gt;'')


// Create the element var script = document.createElement("script"); // Add script content script.innerHTML = "..."; // Append document.head.appendChild(script);

O

document.body.appendChild(script);