鼠标悬停在IE中不执行任何操作
onmouseover does nothing in IE
>我有一个事件"onmouseover",它在Chrome上工作正常,但在IE8上什么也没做(我必须在我的公司使用IE8)(与"onmouseout"相同)
这是我的代码:
function add() {
//Some kind of code uninteresting
resultats+='<option onmouseover="return changeCouleur(this.id)" onmouseout="return retourCouleur(this.id)" id="'+ttSuggest[i]+'" value="'+ttSuggest[i]+'">'+ttSuggest[i]+'</option>';
elem.innerHTML(resultats);
}
function changeCouleur(select_id)
{
elem=document.getElementById(select_id);
elem.style.color="red";
return false;
}
function retourCouleur(select_id)
{
elem=document.getElementById(select_id);
elem.style.color="black";
return false;
}
有问题吗?我没有错误,也没有警告...
如果 ID
悬停在同一元素中,则不必查找该 ID。试试这个:
function add() {
//Some kind of code uninteresting
resultats += '<option onmouseover="changeCouleur(this);" onmouseout="retourCouleur(this);" id="' + ttSuggest[i] + '" value="' + ttSuggest[i] + '">' + ttSuggest[i] + '</option>';
elem.innerHTML(resultats);
}
function changeCouleur(el) {
el.style.color="red";
}
function retourCouleur(el) {
el.style.color="black";
}
相关文章:
- Google 脚本:用于创建日历活动的脚本运行时不会出错,但不会执行任何操作
- jQuery/Javascript foreach If/Else |如果为空(不执行任何操作)Else(显示forea
- 控制台.log触发,但随后的 Jquery 调用不执行任何操作
- 当输入为变量时,.replace.不执行任何操作
- 为什么在ASP.NET Ajax更新面板中执行任何操作后javascript元素都停止工作
- 如果未输入任何内容,则使 JavaScript 按钮不执行任何操作
- 选项卡中的a href链接没有执行任何操作
- 即使没有执行任何移动,vmousemove也会被触发
- 停止jQuery执行任何进一步的代码
- Object.defineProperty()在测试(jpm运行)过程中有效,但不起作用;使用实际xpi时,不要执行任何
- 如何阻止jQuery Mobile使用window.location执行任何操作
- JS表单验证 - 提交按钮不执行任何操作
- JSPDF 下载按钮在单击时不执行任何操作.在安卓科尔多瓦
- 使用 CasperJS 时,是否可以在执行任何内联或外部 Javascript 之前与加载页面的 DOM 进行交互
- 单击图像不执行任何操作
- 在绘制矩形之前更改 lineCap 和 lineJoin 不会执行任何操作
- 创建一个不执行任何操作的 JavaScript 对象
- 全日历日单击不起作用(不执行任何操作)
- 幻灯片放映的计时器不执行任何操作
- 将 转换为字符串在 jquery 中不执行任何操作