用js制作一个表格,当鼠标移到某一行,该行变成绿色,鼠标移走变回原来的颜色。
是用javascript制作表格。我就是在最后鼠标移动事件那里不知道怎么获取表格当前行的值,还有鼠标移走也不知道怎么写。...
是用javascript制作表格。
我就是在最后鼠标移动事件那里不知道怎么获取表格当前行的值,还有鼠标移走也不知道怎么写。 展开
我就是在最后鼠标移动事件那里不知道怎么获取表格当前行的值,还有鼠标移走也不知道怎么写。 展开
展开全部
这是我写的,你运行一下,看看,要是不懂再问
function addEvtListener(obj, evtName, f) {
/* FF */
if(document.addEventListener) {
if(obj) {
obj.addEventListener(evtName, f, false);
} else {
addEventListener(evtName, f, false);
}
}
/* IE */
else if(attachEvent) {
if(obj) {
obj.attachEvent('on' + evtName, f);
} else {
attachEvent('on' + evtName, f);
}
}
}
window.onload = function () {
var div = document.getElementById('aaa');
for (var i=0;i<4;i++) {
var newElement=document.createElement('li');
newElement.innerText=i;
div.appendChild(newElement);
}
var oli = document.getElementsByTagName('li');
for (var i=0;i<oli.length;i++) {
var oldCol;
addEvtListener(oli[i],'mouseover',function () {
oldCol = this.style.backgroundColor;
this.style.backgroundColor = '#000';
})
addEvtListener(oli[i],'mouseout',function () {
this.style.backgroundColor = oldCol;
})
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询