如何在window.onload中声明的onclick中使用函数?

时间:2012-03-10 20:22:41

标签: javascript function javascript-events

这是我的代码

<html>
    <head>
    <script type="text/javascript">
    window.onload = function(){
        function b(){c();}
    }
    function c(){alert('');}
    </script>
    </head>
    <body>
    <input type="button" onclick="b()">
    </body>
</html>  

Q1:我想访问正文标签中按钮点击事件的功能b()。
Q2:我想从window.onload中的函数b()访问函数c()。

1 个答案:

答案 0 :(得分:0)

Q1:我想访问body标签中按钮的点击事件中的函数b()。

没关系,你只需要能够访问它。 onclick="b()"onclick="window.b()"相同,因此显然无法按原样运行。您可以使window.b评估为正确的函数,也可以通过代码以编程方式建立事件。

Q2:我想从window.onload中的函数b()访问函数c()。

那很好,它已经就是这样。