我怎么能把奇数涂成蓝色,把偶数涂成红色呢;表一百”;
how can I color the odd numbers with blue and even numbers with red in a "Table hundred"
我需要给这个代码添加两种颜色;红色表示偶数,蓝色表示奇数。。。现在我试着用一些模块来检查哪些是赔率,甚至。。。但是运气不好。。
<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);
演示
这个怎么样:
JavaScript
for(var i=0;i<=9;i++)
{
for(var j=1;j<=10;j++)
{
document.write("<span style='color:" + (Math.floor(j/2)*2 === j ? "red" : "blue") + ";'>");
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+" ");
document.write("</span>");
if(j==10)
document.write("<br/>");
}
}
看看这把小提琴。
相关文章:
- 我怎么能让jQuery对话框表现得像Javascript警报
- 我怎么能让流星简单模式中的一个字段等于一个js变量,并且仍然让用户填写简单模式的其余部分
- 我怎么能把一个类嵌套在另一个类中呢
- 我怎么能把这个代码放在移动设备上运行
- 我怎么能把一个错误当作未捕获的错误来记录呢
- DIV怎么能像Javascript中的另一个元素一样工作呢
- 我怎么能用css或(angular)javascript把句子分成两行,只在特定单词后面
- 我怎么能把它做成这样一个图像就不能拖动了
- 我怎么能同时去锚定并打开Bootstrap手风琴呢
- Github上的流星,我怎么能和朋友一起做同一个项目
- 如果没有document.ready(),我怎么能拥有多个javascript函数呢
- 有没有一个javascript库可以生成这样的垂直切片背景图像?如果没有,我怎么能创建它
- 我怎么能在Angular JS中等待,直到我的web服务返回
- 我怎么能"合并”;两个HTML标签
- 使用javascript,我怎么能在ipad上看到你的页面
- 我怎么能在同一个HTML页面上多次在不同的段落中添加相同的字符串呢
- 我怎么能有一个自动渐变背景使用JavaScript,它适用于最新版本的Internet Explorer
- 我怎么能知道电子邮件是动态复制的呢
- 一个对象怎么能像返回自身和另一个对象一样工作
- 我怎么能把奇数涂成蓝色,把偶数涂成红色呢;表一百”;