【发布时间】:2013-08-24 15:33:39
【问题描述】:
我有以下代码:
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 的文本。但我只是让每个单元格悬停在 Cell 28 上。
2。我也想实现那个onmouseout,单元格应该有“1 cell”作为文本,但它不起作用。
感谢任何帮助。
【问题讨论】:
标签: javascript jquery function dom