Dans certains scénarios, les développeurs peuvent avoir besoin de charger dynamiquement des éléments supplémentaires scripts dans le document. Cependant, la méthode conventionnelle d'utilisation de document.getElementsByTagName('head')[0].appendChild(v) peut ne pas convenir si l'élément HEAD n'a pas encore été entièrement rendu.
Pour référencer l'élément de script qui a chargé le script en cours d'exécution, plusieurs techniques peuvent être utilisées :
Avantages :
Limitations :
Avantages :
Limitations :
<br><script><br>var scripts = document.getElementsByTagName( 'script' );<br>var me = scripts[ scripts.length - 1 ];<br></script><br>
Le choix de la méthode pour référencer l'élément de script actuel dépend des exigences spécifiques de l'application et prise en charge de divers navigateurs. Pour les navigateurs modernes, document.currentScript est l'approche préférée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!