我有以下代码:
window.onload = function createDivs() {
for(var i = 1;i<29;i++) {
var div = document.createElement("div");
var body = document.getElementsByTagName("body")[0];
var n1 = document.createTextNode("Cell " + i);
var n2 = document.createTextNode(i + " Cell");
div.style.width = "100px";
div.style.height = "100px";
div.style.border = "1px solid red";
div.style.cssFloat = "left";
div.style.margin = "1px"
div.className = i;
body.appendChild(div);
}
div.onmouseover = function() {
this.appendChild(n1);
},
div.onmouseout = function() {
this.appendChild(n2);
}
}
我想达到什么
- 在每个 div 的鼠标悬停时,该 div 应该有一个单元格 1、单元格 2、......直到 cel 28 的文本。但我只是让每个单元格的单元格 28 悬停。
2.我也想实现onmouseout,单元格应该有“ 1 cell
”作为文本,但它不起作用。
任何帮助表示赞赏。