0

次のような for ループがあります。

for(i=0; i<6; i++)
{
if(i=0)
{a1 = '<div>something1</div>';}
if(i>=1 & i<=5)
{b1 = '<div>something2</div>';}
}
document.getElementById('example').innerHTML = a1 + b1;

<div id='example'></div>

結果は次のとおりです。<div>something1</div><div>something2</div>

結果が欲しい:

<div>something1</div>
<div>something2</div>
<div>something2</div>
<div>something2</div>
<div>something2</div>
<div>something2</div>

上記でこれを行うにはどうすればよいですかfor loop。ご協力いただきありがとうございます。

4

4 に答える 4

1
for(i=0; i<6; i++)
{
if(i==0)
{a1 = '<div>something1</div>';}
if(i>=1 && i<=5)
{b1 = '<div>something2</div>';}
}
document.getElementById('example').innerHTML = a1 + b1;

<div id='example'></div>

入門用の JavaScript リファレンスを確認してください。=代入演算子です。論理 AND==の等価性をチェックするために使用します。&&

于 2013-10-24T05:54:11.220 に答える
1
var append_data;
for (i = 0; i < 6; i++) {
    if(i == 0){
        append_data += '<div>something1</div>';
    }else{
         append_data += '<div>something2</div>';
    }
}
document.getElementById('example').innerHTML = append_data;
于 2013-10-24T05:54:37.107 に答える
1

次のコードを試してください:

var a1='';
var b1='';
for(i=0; i<6; i++)
{
   if(i==0)
   {
      a1 = '<div>something1</div>';
   }
   else if(i<6)
   {
      b1=b1+ '<div>something2</div>';
   }
}
document.getElementById('example').innerHTML = a1 + b1;
于 2013-10-24T06:19:59.313 に答える