编写java script程序实现奇数行带背景色、粗体的“九九乘法口诀表”奇数行加粗带背景色#DDDDDD
时间: 2024-12-16 22:25:07 浏览: 5
基于javascript实现九九乘法表
5星 · 资源好评率100%
在JavaScript中,我们可以使用HTML和CSS结合动态生成的方式来实现这个功能。首先,我们创建一个表格结构,并通过循环嵌套来填充乘法口诀的数据。然后,我们可以通过JavaScript来判断每一行是否为奇数,如果是奇数行,则给该行添加`style`属性来设置背景颜色和字体粗体。
以下是一个简单的示例:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<style>
.odd-row {
background-color: #DDDDDD;
font-weight: bold;
}
</style>
</head>
<body>
<table id="multiplicationTable">
</table>
<script>
// 奇偶数判断函数
function isOdd(rowIndex) {
return rowIndex % 2 !== 0;
}
// 生成乘法口诀表
for (let i = 1; i <= 9; i++) {
let row = document.createElement('tr');
for (let j = 1; j <= i; j++) {
let cell = document.createElement('td');
cell.textContent = `${j} * ${i} = ${j * i}`;
if (isOdd(j)) { // 判断列是否为奇数
cell.classList.add('odd-row'); // 添加奇数行样式
}
row.appendChild(cell);
}
document.getElementById('multiplicationTable').appendChild(row);
}
</script>
</body>
</html>
```
在这个例子中,每行的第一个单元格会检查其所在列是否为奇数,如果是,则应用`.odd-row`类,这将使该行变为带背景色和粗体的效果。
阅读全文