首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

IE7停 OL li标签的onmouseover、out等事件

2013-04-26 
IE7下 OL li标签的onmouseover、out等事件在IE8下,li标签的事件能正常触发。兼容模式下[也就是IE7],li标签的

IE7下 OL li标签的onmouseover、out等事件
在IE8下,li标签的事件能正常触发。
兼容模式下[也就是IE7],li标签的事件都不能触发。下面是的动态添加li标签的代码。

newList是一个ol列表,title都能触发,我试过去掉title属性,还是不行。


var li=document.createElement("li");
li.setAttribute("title",document.getElementById("txtTitle").value);
li.setAttribute("onmouseover","showDelete(this)");
li.setAttribute("onmouseout","hiddenDelete()");
li.innerHTML=document.getElementById("txtTitle").value;
document.getElementById("newList").appendChild(li);

[解决办法]
var li=document.createElement("li");
li.setAttribute("title",document.getElementById("txtTitle").value);
li.onmouseover = function(){showDelete(this);};
li.onmouseout=function(){hiddenDelete();};
li.innerHTML=document.getElementById("txtTitle").value;
document.getElementById("newList").appendChild(li);

热点排行