我有一個從另一個函數調用的javascript函數。每次調用時都不執行Javascript函數
由於某些原因,每次調用時都不執行此函數。我試圖改變函數的名稱,然後一切正常。
我不明白爲什麼。這裏是一個利特爾例如:
javascript 1:
function a()
{
b();
}
javascript 2:
function b()
{
c();
}
javascript 3:
function c()
{
alert("Function c");
}
函數C是因爲某些原因執行...例如,如果函數C將被稱爲NEWC(),然後正常工作。
這三個不同的編譯塊(例如文件)?你在做什麼**實際執行**;這些只是函數的定義,它們如何被調用? – 2012-08-02 08:08:45
你能否提供一個[正在運行的示例](http://sscce.org)以及正確的評論?在你當前的例子中沒有呼叫'a'。 – Zeta 2012-08-02 08:12:34
謝謝你的ansewer @AndrzejDoyle。函數a()在單獨的js文件中,函數b()和c()在同一個js文件中。我實際上是用函數a()執行第一個JavaScript文件,然後該函數將從第二個js文件調用函數b,函數b()將從同一個文件調用函數c()。 – 2012-08-02 08:13:26