一尘不染

如何在不使用页面加载的情况下在jsp中调用javaScript函数

jsp

如何在页面加载期间不使用JSP调用JSP中的JavaScript函数

<body onload="disableView()">

我必须在页面加载时在几个JSP中调用此函数,但JSP分为页眉,页脚和pageContent部分,并将body标签拖放到页眉部分中,并且它必须仅在页眉部分中。因此,在某些页面中,我必须在pageContent部分的页面重新加载/加载中调用JavaScript函数,在该页面中我不会获得<body>放入标签的标签onload。如何解决此问题?


阅读 289

收藏
2020-06-08

共1个答案

一尘不染

要么
window.onload这种方式

<script>
    window.onload = function() {
        // ...
    }
</script>

或者

<script>
    window.onload = functionName;
</script>

(是的,没有括号)


或者 只是将脚本放在页面的最底部,就在之前</body>。到那时,所有HTML DOM元素都可以被document函数访问。

<body>
    ...

    <script>
        functionName();
    </script>
</body>
2020-06-08