js так не работает. Вы не сможете увидеть в исходном коде страницы результат работы функции. Она выполнится и запишет результат в переменную, но код в консоли не изменится.
iBird Rose: overflow: hidden - скрывает все, что находится ЗА ПРЕДЕЛАМИ элемента. Если его применить к body, в котором содержится куча контента (следовательно, элемент имеет большую высоту), то это никак не спасет ситуацию, потому что скроется все что находится ЗА ПРЕДЕЛАМИ body а не в нем.
В таком случае придется искусcтвенно выставлять высоту и ширину body