я имею вопрос присоединяя сценарий к голове в IE7/8document.head.appendChild (элемент), т.е. IE7 и IE8
это код, я использую
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);
, но все равно получить ту же ошибку. Может ли кто-нибудь помочь?
The * голова * свойство * документ * объект был введен в HTML5, поэтому любой браузер, который не полностью совместим с HTML5, может не поддерживать его. Спецификация HTML5 является «живым» документом, поэтому нет способа указать, когда она была введена (т. Е. В какой версии), что затрудняет определение того, какие браузеры могут не поддерживать ее, кроме как путем проб и ошибок. – RobG