2012-08-31 87 views
1

好吧,我知道如何在我的html中注册我的js文件并从我的html文件中调用.js中的函数。在这里,我试图做相反的事情,我在.js文件中有一个函数,我想调用一个函数,它位于我的html文件中。我如何去注册html(它实际上是.aspx),但这对于这个问题的范围来说确实不重要。在.js文件的html中调用js函数

+0

您遇到什么问题?你应该可以直接调用它,只要你的html中的函数首先被解析! – fengd

回答

2

只要确保HTML中的JavaScript函数在页面中定义之前,.js中的代码调用它就可以。

2

只需将您的外部脚本包含在您的身体标记末尾的页面或函数声明后的任何位置。

ASPX页面

<body> 
    content content 
    <script> 
     /* Function to be called */ 
     function s(){ 
      alert('Hello World!'); 
     } 
    </script> 
    <script src="myJS.js"></script> 
</body> 

myJS.js

/* Call a page function */ 
s(); 

通过您的外部文件加载的功能s()将被宣布的时间。