このコードに2つの色を追加する必要があります。赤から偶数、青から奇数...今、私はいくつかのモジュールを使用して、どれがオッズで偶数であるかを確認しようとしました...しかし運がありませんでした。
<head>
<script>
for(var i=0;i<=9;i++)
{
for(var j=1;j<=10;j++)
{
if(i*10+j<10)
document.write(" "+" ");
if((i*10+j)%7==0)
{
//document.write("<b>");
document.write(i*10+j+" ");
//document.write("</b>");
}
else
document.write(i*10+j+" ");
if(j==10)
document.write("<br/>");
}
}
</script>
</head>
<body>
</body>
今後役立つと思われる回答を追加しました。
document.write
。代わりに、文字列の連結を使用してHTMLを構築し、その文字列をドキュメントに追加します。これはより効率的です。JavaScript
var div = document.getElementById('out');
var out = '';
var getSpan = function (i) {
return ['<span class="', (i % 2 === 0 ? 'red' : 'blue'), '">', i, '</span>'].join('');
}
for (var i = 1, l = 100; i <= l; i++) {
if (i % 10 === 0) {
out += getSpan(i) + '<br/>';
} else {
out += getSpan(i) + ' ';
if (i <= 10) out += ' ';
}
}
div.insertAdjacentHTML('beforeEnd', out);
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加