2011-07-14 54 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)。当你调用函数时,你可以传入一个值(在这种情况下,我们传入变量lol)。你可以,例如,通过在一个字符串:

test2('randomString');

这将是字符串附加,而不是变量的值到body

相关问题