Comment puis-je insérer un script dans la tête HTML de manière dynamique à l'aide de JavaScript ?
Réponses
Trop de publicités?
Sandesh B Suvarna
Points
115
RAJ
Points
261
Voici comment j'ai injecté une fonction à la volée sans aucun fichier source, etc.
document.head.appendChild(document.createElement('script').text = 'function LogIt(msg) { console.log(msg);}' );
Et d'injecter au corps
document.body.appendChild(document.createElement('script').text = 'function LogIt(msg) { console.log(msg);}' );
Après avoir exécuté ceci, si vous essayez LogIt('hello');
, vous devriez voir 'hello' dans la console.