2012-12-28 105 views

回答

3
function test1(){ 
    var radio = document.getElementByName('sample'); 
    for (i=0; i<radio.length; i++){ 
     //some code here 
     return "some value on basis of above code" 
    } 
} 

function test2(){ 
    var somevariable = globllysetValue; 
    var returnValue = test1(); 
    // some code and work according to the value in returnValue 
} 

只需卸下回報。

但是您會注意到,在函數test1中,它將返回第一個循環的值。所以,它會停止執行。

活生生的例子:http://jsfiddle.net/U6RjY/

+0

哦,我知道了,謝謝你,這是對的jsfiddle工作正常......可能是我出的運氣today..my代碼是有一些問題。 – Sanuj

+0

我在做什麼: - http://jsfiddle.net/U6RjY/7/現在爲什麼這不工作? – Sanuj

+0

它不工作..在我的代碼它仍在記錄'undefined' – Sanuj

相關問題