2017-07-04 18 views
0

ループはどのようにこのような文字列で動作しますか?JavaScript内の文字列内でループする

var w = window.open('','','width=792,height=612'); 
$(w.document.body).html('<div>'+ 
    '<ul>' + 
    for(var i=o; i<=10; i++){ 
     '<li>'+ i +'</li>'+ 
    } 
    '</ul>'+ 
    '</div>'); 
+2

こんにちはマーシャルのO、質問を少し広げてくださいと正しい文法。 また、より良い回答が必要な場合は、何が起こるかを説明し、いくつかの文脈を与えてください。 – SteakOverflow

+0

'for'ループは何も返しませんので、どこかに"追加 "しようとすると意味がありません。文字列を事前に作成して割り当てます。 –

+0

あなたはユーザー入力の行と列で動的表を作成できます! –

答えて

0

テーブルに挿入する前に文字列を作成することを強くお勧めします。

$(document).ready(function(){ 
 
    var w = window.open('','','width=792,height=612'); 
 
    var myString = ""; 
 
    for(var i=0; i<=10; i++){ 
 
    myString += "<tr><td>hello</td></tr>"; 
 
    } 
 
    $('body').html('<table>' + myString + '</table>'); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<body> 
 

 
</body>
いくつかの誤りがあったので、私はまた、あなたのコードの多くを修正例:VAR私は=の代わりにI = 0

+0

ありがとう@Nicolas –

関連する問題