Я рекомендую использовать jQuery, библиотеку JavaScript. Это решает много несовместимости браузера. Например, свойства innerWidth
и outerWidth
не поддерживаются в IE.
Это будет работать кросс-браузер:
$(function(){
$("body").attr("id", $(window).width() < 1000 ? "be" : "bd");
});
Если вы хотите, чтобы оно изменялось при изменении размера окна, вам нужно добавить прослушиватель событий в событие изменения размера окна:
$(window).resize(function(){
$("body").attr("id", $(this).width() < 1000 ? "be" : "bd");
});