script tag create mit innerHTML eines div funktioniert nicht

hier geht der js code

var wrap = document.createElement("div");
wrap.innerHTML = '<script type="text/javascript" src="'+scriptUrl+'"></script>';
var wrapscript = wrap.childNodes[0];
document.body.appendChild(wrapscript)

Der Body hat das Script-Element eingefügt, aber die js-Ressource wurde nicht geladen, selbst wenn keine http-Anfrage vorliegt ...

wer kann mir sagen warum ~~

Das Problem liegt in der $ -Methode von Zeptojs

$('<script type="text/javascript" src="'+scriptUrl+'"></script>').appendTo($("bdoy"))

es funktioniert wie der obige Code und verursacht den Fehler

Antworten auf die Frage(3)

Ihre Antwort auf die Frage