forked from hitzsf/myH5
-
Notifications
You must be signed in to change notification settings - Fork 0
/
99乘法表.js
25 lines (22 loc) · 738 Bytes
/
99乘法表.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
document.write("<table border='2'>");
for (var i = 1; i <= 9; i++) {
document.write("<tr>");
for (var j = 1; j <= 9; j++) {
if (j <= i) {
document.write("<td class='tdname'> " + j + " × " + i + " = " +(i*j) + " </td>");
} else {
document.write("<td> </td>");
} }
document.write("</tr>");
}
document.write("</table>");
window.onload = function(){
var tdElements = document.getElementsByClassName("tdname");
for(var i=0; i<tdElements.length;i++){
tdElements[i].addEventListener("mouseenter",changeColor.bind(null,tdElements[i],"red"),false);
tdElements[i].addEventListener("mouseleave",changeColor.bind(null,tdElements[i],"white"),false);
}
}
function changeColor(obj1,color){
obj1.bgColor = color;
}