Joh*_*hir 7 javascript jquery dom
我正在动态插入<script>带有src属性且没有内容的标记.但是浏览器没有下拉src并在插入后运行脚本 - 标签就位于DOM中.
我可以告诉浏览器"运行"脚本标签吗?
由于我正在使用的其他代码,我更容易通过src属性保留代码而不是自己获取代码并将其插入到标记的正文中 - 但如果这是必要的,我也可以这样做(并欢迎任何建议).
更新请求的信息
document.getElementById("my-div").innerHTML = "the script tag, which stack overflow wants to strip";您可以在主脚本中使用 setTimeout 来检查新脚本是否存在。如果存在,则运行它。您知道它是下载文件还是什么都不做?检查 Chrome 的网络监视器。
我认为也有一种无需 src= 标签即可动态加载 Javascript 的方法,但我个人还没有这样做过。
为什么不预先加载所有 javascript,然后通过一些内联 JS 来执行它呢?