I am inserting a script tag on a div by javascript.
The script is loading on div but it is not loading. I am assuming something going wrong on eval. Can you check why it is not working?
var mydiv = document.getElementById("mydiv");
var content = "<script src='https://gist.github.com/raselahmed7/e233c308d5bf354c9d174f80a30c6b6a.js'><\/script>";
mydiv.innerHTML = content;
var scripts = mydiv.getElementsByTagName("script");
for (var i = 0; i < scripts.length; i++) {
eval(scripts[i].innerText);
}
<div id="mydiv"></div>