2012-08-31 88 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()將被宣佈的時間。