2010-08-02 83 views
0

這裏對JS很新穎。當我編寫PHP時,我在函數內分配變量沒有問題,但在JavaScript函數內部不起作用。爲什麼?爲什麼我不能在JavaScript中的函數中分配一個變量?

例如:

function hello() { 

var animal = 'Dog'; 
document.write(animal); 

} 
+6

它爲什麼不起作用? ... 怎麼了? – 2010-08-02 00:54:08

+0

定義「不起作用」。變量賦值應該可以正常工作。 – NullUserException 2010-08-02 00:55:38

回答

7

你隨時隨地調用hello()功能?如果不是,則不會執行該功能的內容,因此不會發生write

+0

我在一個新頁面上嘗試了相同的代碼,它工作正常,其他頁面上的某些內容一定會干擾。 – Clark 2010-08-02 01:07:42

1

把這個片斷自己的函數中檢查你函數被調用

alert('snippet');

如果出現一個消息框,您的代碼應工作,但如果沒有的話沒有被執行的功能,也發佈一些html編碼。