Je crois qu'il est préférable d'utiliser de la pure manipulation du DOM. Comme ceci :
var s = document.createElement('script');
s.setAttribute('type','text/javascript');
s.value ='alert(1)';
document.getElementById('target').appendChild(s);
Merci pour la réponse à ma question. Je vote pour vous.
Vous pouvez utiliser <\/script> de sorte que le script balise code n'est pas fermé dans le milieu d'une chaîne littérale. ne pas l'écrire dans les balises de script, j'ai utilisé creatElement . Merci 😀
Je crois qu'il est préférable d'utiliser de la pure manipulation du DOM. Comme ceci :
OriginalL'auteur Florian Margaine
Il suffit de ne pas échapper à votre
<
et>
s:<\/script>
de sorte que lescript
balise code n'est pas fermé dans le milieu d'une chaîne littérale.ne pas l'écrire dans les balises de script, j'ai utilisé creatElement . Merci 😀
OriginalL'auteur Jordan Running
OriginalL'auteur Chugworth