gpt4 book ai didi

javascript - 无法在 IE 中的选择选项上使用 onmouseover 事件

转载 作者:数据小太阳 更新时间:2023-10-29 05:06:48 25 4
gpt4 key购买 nike

更新代码:

function getElements()
{
var x=document.getElementsByTagName("option");

var el = document.getElementById('selectDept');
el.onmouseover = function( myevent ) {
// event = event || window.event.srcElement;
if(myevent && myevent.target){
if ( myevent.target.tagName.toLowerCase() == 'option' ) {
alert(myevent.target.innerHTML);
}
}
else if(window.event)
{
if ( window.event.srcElement.tagName.toLowerCase() != 'select' ) {
alert('s');
}

}
};

但仍然无法在 IE 中工作。

最佳答案

IE 不支持 option 元素上的事件。您可以按照@meder 的说法尝试在父级选择上添加处理程序,然后检查事件以查看鼠标悬停在哪个选项上。

PS 这些是 IE6 中的已知错误(并在 IE7 和 IE8 beta 测试中报告 - 并被拒绝修复):-(

也许 IE9 会支持它们?

关于javascript - 无法在 IE 中的选择选项上使用 onmouseover 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1452387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com