2014-01-08 2 views
0

Я - очень новичок в JavaScript. Следующие линии работают для FF и Chrome, но не для IE 11:С помощью JavaScript изменить фоновое изображение в IE

var header = document.getElementsByTagName("header").item(0);  
header.style.backgroundImage = "url('./images/banner1.png'), url('./images/banner2.png')"; 

Любая идея, почему бы и нет?

Спасибо!

+0

Прекрасно работает для меня http://jsfiddle.net/5Q5H8/ –

ответ

0

Вам просто нужно изменить свою логику, чтобы направить элемент тела, а не элемент заголовка.

var header = document.getElementsByTagName("body").item(0);  
header.style.backgroundImage = "url('./images/banner1.png'), url('./images/banner2.png')"; 

P.S. Возможно, вы захотите изменить имя создаваемой переменной на нечто иное, чем заголовок, но я оставлю это до вас.

Надеюсь, это поможет!

Смежные вопросы