0

我有一个 javascript 文件,里面有一些函数。我可以通过 onclick 事件在我的 Rails 应用程序视图中调用它们,例如: ...onclick="myFunnyFunction();"... 它可以工作。但现在我想称之为 myFunnyFunction(); 使用 onload 事件,例如:onload="myFunnyFunction();"。两个调用都在同一个视图文件中(一个在按钮中,一个在 div 中),并且 onclick 事件有效,但 onload 事件无效。div 正确显示 html,因此已加载。

有什么建议吗?

提前致谢。

4

1 回答 1

1

如果 body onload 不起作用意味着试试这个,操作是一样的

window.onLoad = doStuff()

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

小提琴示例

你不能这样做 div onload 方法,但它可能你把脚本放在 div 之后它会起作用

<div id="somid">Some content</div>
<script type="text/javascript">
   yourfunction()
</script>
于 2013-11-04T11:42:24.553 回答