码迷,mamicode.com
首页 > 编程语言 > 详细

javascript里面的document.head在IE下面不兼容问题

时间:2016-03-30 18:11:19      阅读:659      评论:0      收藏:0      [点我收藏+]

标签:javajaxt   浏览器   element   谷歌   ajax   

var url = url地址;
			   var _script = document.createElement(‘script‘);
			   _script.type = "text/javascript";
			   _script.src = url;
			   document.head.appendChild(_script);

使用ajax请求不能跨域,所以就找到这串代码,能跨域,在谷歌火狐上面都测了,没有问题,程序一切正常,但是在IE下面就出问题了,提示代码错误,

document.head.appendChild(element)  head为空。


将上面的document.head改成

var head = document.getElementsByTagName("head")[0];head.appendChild(requireTag);

这样就OK了。兼容所有浏览器。

----------------------------------------------------------------------------

这个下面是我从网上找到的代码,没测,不知可用否,后面再测

var requireTag = document.createElement(‘script‘);requireTag.setAttribute(‘type‘,         ‘text/javascript‘);requireTag.setAttribute(‘src‘,          link+ ‘require.js‘);requireTag.setAttribute(‘data-main‘,    link+ ‘data‘);document.head.appendChild(requireTag);

本文出自 “music” 博客,请务必保留此出处http://boysmusic.blog.51cto.com/9398683/1758458

javascript里面的document.head在IE下面不兼容问题

标签:javajaxt   浏览器   element   谷歌   ajax   

原文地址:http://boysmusic.blog.51cto.com/9398683/1758458

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!