Помощь с задачкой по JS.
Ошибка в коде заключается в том, что функция createWindow не добавляет созданное окно на страницу или в элементы. Для того чтобы окно отображалось, необходимо добавить его в DOM.
Вот исправленный код:
function createWindow() {
var option = {
width: '200px',
height: '150px',
backgroundColor: 'red',
position: 'absolute',
top: '50%',
left: '50%',
transform: 'translate(-50%, -50%)',
zIndex: '9999'
};
var window = document.createElement('div');
window.style.width = option.width;
window.style.height = option.height;
window.style.backgroundColor = option.backgroundColor;
window.style.position = option.position;
window.style.top = option.top;
window.style.left = option.left;
window.style.transform = option.transform;
window.style.zIndex = option.zIndex;
document.body.appendChild(window);
}
createWindow();
В этом коде мы создаем элемент div, применяем стили из объекта option и добавляем его в тело документа с помощью метода appendChild. Теперь окно должно отображаться на странице.