<body onclick="my function();">
中调用多个函数吗?答案 0 :(得分:5)
首先,您不希望强制用户单击页面以便执行这些功能。
最基本的方法是:
<body onload="yourFunction();">
然后,在<script>
的{{1}}标记中,您的函数会调用其他所有函数:
<head>
答案 1 :(得分:1)
<body onload="yourFunction1();yourFunction2();">
答案 2 :(得分:0)
如果要添加不同的侦听器,则需要使用javascript。检查this question的答案(编辑:确定“需要”有点强,你仍然可以直接在标签中执行:))
答案 3 :(得分:-1)
由于跨浏览器兼容性,在页面加载上执行代码并不是一项简单的任务。最好使用其中一个框架。例如,jQuery:
$(function () { /* your code */ });
至于将几个事件函数绑定到元素 - 您也可以使用jquery:
$('#mybytton').click(function () { /* first handler */ });
$('#mybytton').click(function () { /* second handler */ });
或
$('#mybytton').click(function () { /* first handler */ })
.click(function () { /* second handler */ });