2011-07-14 9 views

答えて

2

あなたはtest2()の引数を準備することはできません、次のいずれか

function test2(elem) 
{ 
    $('body').append(elem); 
} 

function test1() 
{ 
    var lol = "test"; 
    test2(lol); 
} 

それとも両方に利用できるような機能のlol外を宣言...

var lol; 

function test2() 
{ 
    $('body').append(lol); 
} 

function test1() 
{ 
    lol = "test"; 
    test2(); 
} 
+0

心配!それが理にかなってほしい。 – Marty

0

"関数にパラメータを渡すにはどうすればいいですか"という単純な意味ですか?もしそうなら、:

function test2(someParam){ 
    $('body').append(someParam); 
} 

function test1(){ 
    var lol = "test"; 
    test2(lol); 
} 

あなたは(; someParamこの場合には1がただそこにある)関数に任意の数のパラメータを与えることができます。関数を呼び出すと、値を渡すことができます(この場合、変数lolを渡します)。あなたは、例えば、文字列で渡すことができます。

test2('randomString');

この

ではなく、変数の値に、 bodyにその文字列を追加します。

関連する問題