Tabliczka mnożenia - javascript

0

Chciałbym do tabliczki mnożenia dodać:

  • inny kolor liczb parzystych
  • przekątna w innym kolorze

Mógłby ktoś pomóc...

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script type="text/javascript">
function tabliczka() {
document.write("<table border=\"1\">");
 
for (i=1; i<=10; i++)
{
document.write("<tr><td>" + i + "</td>");
for (j=1; j<=9; j++)
{
if (j != 1) {
document.write("<td>" + i*j + "</td>");
}
}
document.write("</tr>");
}
document.write("</table>");
}
</script>
<title>Insert title here</title>
</head>
<body>
<script>tabliczka();</script>


</body>
</html>
0

Chciałem wyklepać Ci kod, ale na js na telefonie to masakra. Po krótce:
Sprawdź, czy ij jest parzyste (var x=ij; x % 2 == 0).
Jeśli tak, to do td dodaj klase css o okreslonym kolorze tła.

Wybacz, ale sprawdzenia, czy komórka tabeli należy do śladu macierzy nie wyklepie tutaj - a tylko ten sposób przychodzi mi do glowy. Myslee, ze już sobie z tym poradzisz.

1

Jeżeli juz masz tabliczkę mnożenia to sprawa jest bardzo prosta. Wystarczy zrobić warunek na diagonal ( i == j), warunek na liczby parzyste i nieparzyste (modulo).

Jak sam popróbujesz i Ci sie nie uda to tutaj masz odpowiedz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1