2016-09-21 196 views
-3

之前,我有內部test.js此功能:調用JavaScript函數聲明

function testing(){ 
    document.write("<p>Tes1</p>"); 
} 

然後一個基本的HTML頁面。

是否可以在聲明之前調用該函數並將其添加到頁面中?

<p>Test1</p> 

因爲如果我包括test.js在頁面的底部,它不工作。有沒有一種方法可以使其工作(在HTML頁面底部包含JavaScript文件)?

+1

*「是可能的聲明前被調用函數」 * - 顯然不是。 – deceze

+0

你甚至想要做什麼? – Xufox

+0

在'window.onload()' –

回答

1

把你testing()函數調用內部window.onload回調,這樣,

window.onload = function(){ testing(); } 
+0

如果像你之類的函數調用之後立即說的結果是它不會告訴我它後面是什麼 –

+0

可能是請更清楚? –

+0

<!DOCTYPE HTML> <元的charset = 「utf-8」> 測試 <腳本類型= 「文本/ JavaScript的」> 的window.onload =函數(){測試(); } ---------------------

測試

<腳本類型= 「文本/ JavaScript的」 SRC = 「test.js」> –