1
我正在从一个js文件加载for循环的脚本标记块。这在函数被调用时起作用,但我不明白为什么脚本标记不在源视图中的文档上。为什么我的插入的脚本标签不可见?
例如:
for (var str in library) {
document.write("<script src='" + "scriptsfolder/" + "" + library[str] + "'></script>");
}
在哪里这些脚本写?为什么这个工作?
for循环的js文件被加载后调用。
因为它不存在于DOM中。 – Adam
使用了'document.write',想想 –
为了澄清先前的评论 - 大多数的浏览器,使用“查看源文件”,使_new_请求到服务器获取页面的HTML时,不执行JavaScript的。使用浏览器的调试器/检查器(例如,在Chrome中右键单击 - >“检查元素”),您将看到新的脚本标签。 –