javascript - Il y a des importations js dans le contenu innerHTML ou les instructions ne peuvent pas s'exécuter correctement.
習慣沉默
習慣沉默 2017-06-30 09:58:51
0
2
909

Lors de l'utilisation de innerHTML pour ajouter du contenu sur le nœud, il s'avère que s'il y a une balise <script> dans la chaîne innerHTML, l'instruction js dans la balise ne peut pas être exécutée et l'attribut src n'est pas valide (les fichiers js externes ne peuvent pas être exécutés). importé). Comment résoudre ce problème?

習慣沉默
習慣沉默

répondre à tous(2)
typecho

innerHTML peut insérer des balises de lien, mais ne peut pas insérer de balises de script ; l'insertion de balises de script peut être effectuée via appendChild de js.

var oScript = document.createElement('script'); 
oScript.type = 'text/javascript'; 
oScript.async = true; 
oScript.src = url; 
document.body.appendChild(oScript); 
代言

Le document HTML imbriqué dans le corps n'est pas écrit de manière standardisée

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal