Спасибо за ответ, но всё равно не работает. Ошибку не показывает (скрипт исполняется), а значение элемента не меняет. Вот html
<div id="sd" class="sidebar" style="float: right;width: 230px; margin-top: 0; margin-right: 460px;">
</div>
Я ещё код подредактировал:
{
if (screen.width <= 1366)
document.getElementById('sd').style.marginRight= '170px';
}