我正在加载类似jspnp的脚本
var s = document.createElement("script");
s.src = "http://scripturl";
s.type = "text/javascript";
document.getElementById("ad").appendChild(s);
当脚本包含警报时,它才起作用。但真正的脚本需要" document.write"。但是document.write永远不会输出。有什么想法吗?脚本控制台不显示任何错误。
答案 0 :(得分:0)
这个问题类似于找到的问题
http://www.webmasterworld.com/javascript/4401935.htm 和
document.write in jsonp callback
调用document.write()似乎正在调用document.open(),它会删除您之前编写的所有内容。到执行document.write()时,页面已经完成加载。
查看上面链接中提供的解决方案,并尝试根据您的特定需求进行修改。尝试使用iframe并写入。