我有一个网站的javascript函数,我需要在页面加载后立即触发。
我实际上可以通过将它附加到像onkeyup这样的事件来获取该函数。我只是无法在页面加载时触发它。
另一个奇怪的事情 - 当我在本地服务器上运行应用程序时它会激活 - 只是当我部署到生产服务器时。
这是我的功能。就像我说的那样,如果我因为一个onkeyup事件而激活它 - 无论是在本地还是在prod服务器上。
<script type="text/javascript">
function setDefaultRadioButton(){
alert("in setDefaultRadioButton()!!!");
document.getElementById("Active").checked = true;
}
</script>
这是我尝试使用onload()调用它的地方。就像我说的那样,当我在本地服务器上运行应用程序时它会激活 - 只是当我将它部署到生产服务器时......
<body onload="javascript:setDefaultRadioButton();">
我已经尝试了我能想到的一切 - 它只是不会开火。
有什么建议吗?
谢谢!
答案 0 :(得分:0)
考虑使用window.onload
。它更适合你的情况和内联javascript不是很好的练习。
<script type="text/javascript">
window.onload = function () {
setDefaultRadioButton();
}
</script>