gpt4 book ai didi

javascript - document.head.appendChild(element) 即 ie7 和 ie8

转载 作者:行者123 更新时间:2023-12-03 07:55:26 24 4
gpt4 key购买 nike

我在 ie7/8 中将脚本附加到头部时遇到问题

这是我正在使用的代码

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);

这是我得到的错误
SCRIPT5007: Unable to get value of the property
'appendChild': object is null or undefined

我找到了 createElement error in IE8并尝试更新我的代码
var appendChild = document.head.appendChild(requireTag);

但仍然得到同样的错误。任何人都可以帮忙吗?

最佳答案

根据https://developer.mozilla.org/en-US/docs/Web/API/document.headhttp://msdn.microsoft.com/en-us/library/gg593004%28v=vs.85%29.aspx , document.head不适用于 IE<9。只需使用

document.getElementsByTagName('head')[0].appendChild(requireTag);

关于javascript - document.head.appendChild(element) 即 ie7 和 ie8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17100246/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com