Ajouter reporter ou asynchrone attribut généré de façon dynamique des balises de script via javascript

Je suis dynamiquement mettre une balise de script pour les DOM de ma page comme ceci:

var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

Cela devrait générer quelque chose comme ceci:

<script src="https://www.youtube.com/iframe_api"></script>

Je veux juste le mettre dans un reporter ou asynchrone de cette balise de script comme ceci:

<script src="https://www.youtube.com/iframe_api" defer async></script>

Alors, comment dois-je faire cela à l'aide de javascript?

OriginalL'auteur rahulserver | 2016-12-22