Rails上javascript文件内的调用函数

Rails上javascript文件内的调用函数,javascript,jquery,ruby-on-rails,Javascript,Jquery,Ruby On Rails,我有一个javascript文件,里面有一些函数。我可以通过onclick事件在rails应用程序视图中调用它们,如:…onclick=“myFunnyFunction();”。。。它是有效的。但是现在我想调用这个myFunnyFunction();使用onload事件,如:onload=“myFunnyFunction();”。两个调用都在同一个视图文件中(一个在按钮中,一个在div中),onclick事件起作用,但onload事件不起作用。div正确地显示了html,因此加载了它 有什么建议

我有一个javascript文件,里面有一些函数。我可以通过onclick事件在rails应用程序视图中调用它们,如:…onclick=“myFunnyFunction();”。。。它是有效的。但是现在我想调用这个myFunnyFunction();使用onload事件,如:onload=“myFunnyFunction();”。两个调用都在同一个视图文件中(一个在按钮中,一个在div中),onclick事件起作用,但onload事件不起作用。div正确地显示了html,因此加载了它

有什么建议吗


提前感谢。

如果body onload不起作用,请尝试此操作,操作相同

window.onLoad = doStuff()

function doStuff() {
   alert("test")
}

你不能用div-onload方法,但你可以把脚本放在div之后,它就可以工作了

<div id="somid">Some content</div>
<script type="text/javascript">
   yourfunction()
</script>
一些内容
yourfunction()

首先感谢您的回答。在您的例子中,在加载主体时启动函数,但我希望在加载特定div时启动函数。可能吗?太好了!这很简单,但我想不出来。谢谢