无法在JavaScript上运行按大小调整功能的功能

时间:2019-07-17 08:36:46

标签: javascript html javascript-events

每次尝试调整窗口大小时,我都试图运行一个函数。该功能似乎可以正常工作,但onresize / resize事件似乎未正确注册。

我尝试将addEventListener添加到窗口对象,这导致该功能甚至无法运行。我还尝试了将HTML方法与body标签内的onresize事件一起使用。这会使函数运行一次,但是会删除我在CSS中设置的背景色。

JavaScript

window.addEventListener("resize", test());
function test () {
    document.write(document.body.offsetWidth + " " + document.body.offsetHeight);
}

HTML

<body onresize="test()">
    <script>
        function test () {
            document.write(document.body.offsetWidth + " " + document.body.offsetHeight);
        }
    </script>
</body>

我希望有一种方法可以在每次调整页面大小时运行该函数。请只使用Javascript,HTML和CSS回答,这是我所知道的唯一语言。

0 个答案:

没有答案