当前位置: 移动技术网 > IT编程>开发语言>JavaScript > document.head.appendChild(element) 在 IE8 及以下报错

document.head.appendChild(element) 在 IE8 及以下报错

2018年12月26日  | 移动技术网IT编程  | 我要评论

问题:

  在开发中会遇到动态添加 script 标签的情况。

代码如下:

1 var oscript = document.createelement('script');
2 oscript.src = 'demo_address';
3 document.head.appendchild(oscript);

但是在 ie8 以下会报如下错误:

1 script5007: unable to get value of the property 'appendchild': object is null or undefined 

 查看 mdn 之后发现,在 ie9 以下不支持

 

解决办法:

1 document.getelementsbytagname('head')[0].appendchild(oscript);

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网