<script> (function(){ var ad = document.createElement("script"); ad.type="text/javascript"; ad.charset="utf-8"; ad.async = true; ad.src="adunion.js?id=38"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ad,s); })(); </script>为什么我这么写,在我的adunion.js里获取不到id值了?同步加载的时候就可以获取到,现在获取的id为空
http://www.requirejs.org/docs/start.html
页面中加入了下面这些代码<script>
(function(){
var ad = document.createElement("script");
ad.type="text/javascript";
ad.charset="utf-8";
ad.async = true;
ad.src="adunion.js?id=38";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(ad,s);
})();
</script>
然后adunion.js里var div = document.createElement("div");
div.setAttribute("id","adunion_g3_html_id");
//div.style.width="auto";
// div.style.height="auto";
document.body.appendChild(div);
document.getElementById("adunion_g3_html_id").innerHTML = "测试测试测试";
页面完全不显示内容。
页面中加入了下面这些代码<script>
(function(){
var ad = document.createElement("script");
ad.type="text/javascript";
ad.charset="utf-8";
ad.async = true;
ad.src="adunion.js?id=38";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(ad,s);
})();
</script>
然后adunion.js里var div = document.createElement("div");
div.setAttribute("id","adunion_g3_html_id");
//div.style.width="auto";
// div.style.height="auto";
document.body.appendChild(div);
document.getElementById("adunion_g3_html_id").innerHTML = "测试测试测试";
页面完全不显示内容。不对,这样是显示内容的document.getElementById("adunion_g3_html_id").innerHTML = html但是改成我生成的html,就不显示了,调试也发现,只有那个div,其他html都没有
可需高级浏览器
异步加载说白点就是再不跳转的情况下进行数据交互
(function(){
var ad = document.createElement("script");
ad.type="text/javascript";
ad.charset="utf-8";
ad.async = true;
ad.src="adunion.js?id=38";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(ad,s);
})();
</script>为什么我这么写,在我的adunion.js里获取不到id值了?同步加载的时候就可以获取到,现在获取的id为空
http://hi.baidu.com/iphone88s/item/a3d0f40dbbbf7dda1ef0466a