0

我正在尝试使用 window.onload 通过 struts2 操作初始化页面,但它陷入某种循环并不断调用 init javascript 函数。

我的代码如下:

javascript

<script>
    function init(){
        document.getElementById("test").action="test";
        document.getElementById("test").submit();
    }
    window.onload=init;
</script>

.jsp 文件

<html>
    <body onload="init();">
        ...
        <s:form id="test" method="post">
            <s:select id="selectThing" onchange="init();">...</s:select>
        </s:form>
    </body>
</html>
4

1 回答 1

0

init()在每次刷新时调用,这就是您要求代码执行的操作。另外,您为什么要在onchange事件中调用它。

于 2013-11-06T03:49:25.370 回答