tag skryptu tworzony z innerHTML z div nie działa

tutaj idzie kod js

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

ciało wstawiło element skryptu, ale zasób js nie został załadowany, nawet bez żądania http ...

kto może mi powiedzieć dlaczego ~~

problem dotyczy metody $ Zeptojsa

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

działa jak powyższy kod i powoduje błąd

questionAnswers(3)

yourAnswerToTheQuestion