Этот код отлично работает в IE9 и IE8, но не работает в IE7. Могу ли я узнать, что случилось с этим кодом?setAttribute не работает в IE7
JS код:
if(innerwidth>1000 && innerwidth<1500){
var fileref=document.createElement("link");
fileref.setAttribute("rel","stylesheet");
fileref.setAttribute("type","text/css");
fileref.setAttribute("media","all");
fileref.setAttribute("href","1001aboveie7.css");
document.getElementsByTagName("head")[0].appendChild(fileref);
}
Спасибо :)
Откуда вы знаете, что проблема связана с 'setAttribute'? Вы видите элемент, добавленный в DOM? Вы видите, что на нем нет атрибутов? – Quentin
css не загружается вообще. Проблема заключается в этом блоке кода only.so setAttribute не поддерживает IE7? Если так, то какая-либо альтернатива? – adarshaU
Можете ли вы использовать jQuery или какую-нибудь другую библиотеку? Они сглаживают большинство проблем, связанных с перекрестным браузером. – Barmar