2010-08-02 52 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编码。

相关问题