无法启动Javascript onload

时间:2017-08-13 01:41:40

标签: javascript

我有一个网站的javascript函数,我需要在页面加载后立即触发。

我实际上可以通过将它附加到像onkeyup这样的事件来获取该函数。我只是无法在页面加载时触发它。

另一个奇怪的事情 - 当我在本地服务器上运行应用程序时它会激活 - 只是当我部署到生产服务器时。

这是我的功能。就像我说的那样,如果我因为一个onkeyup事件而激活它 - 无论是在本地还是在prod服务器上。

<script type="text/javascript">
    function setDefaultRadioButton(){
        alert("in setDefaultRadioButton()!!!");
        document.getElementById("Active").checked = true;
    }
</script>

这是我尝试使用onload()调用它的地方。就像我说的那样,当我在本地服务器上运行应用程序时它会激活 - 只是当我将它部署到生产服务器时......

<body onload="javascript:setDefaultRadioButton();">

我已经尝试了我能想到的一切 - 它只是不会开火。

有什么建议吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

考虑使用window.onload。它更适合你的情况和内联javascript不是很好的练习。

<script type="text/javascript">
    window.onload = function () {
        setDefaultRadioButton();
    }
</script>