javascript - 如何对 mouseenter 上的元素执行操作?

标签 javascript php mouseenter

如何在鼠标输入时执行某些操作?就像下面的代码所示。

for(x=1; isset($_COOKIE["link$x"]); $x++)
    echo <div id="'.$x.'" OnMouseEnter="myfunction('.$x.')">
}    

然后在 JavaScript 中

function myfunction(which){
    // doing stuff on id with "which"
}

最佳答案

onmouseenter 是 IE 特有的,所以使用 onmouseover:

myElement.onmouseover = function()
{
    document.getElementById(which).style.backgroundColor = 'red';
}

是的,就这么简单...请注意,我将 red 更改为 'red',因为我认为您没有定义 red . 这是在 Javascript 中执行此操作的方法,尽管使用 :hover 在 CSS 中执行此操作会简单得多,但您需要 Javascript .

关于javascript - 如何对 mouseenter 上的元素执行操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21065244/

相关文章:

javascript - 索引数组的自然排序对象

javascript - js文件结构,返回值?

javascript - 如何在 Controller 上获取 $q promise 值

php - 如何获取和设置 phpspreadsheet 的高度和宽度

php - 如何在数组中存储 POST 元素

javascript - jquery对话框打开多个窗口

带有 Zoho smtp 服务器的 PHP Swiftmailer 不发送邮件

javascript - jQuery - 在 mouseenter 之后保持另一个元素打开

jquery - Mouseenter/Mouseleave 简化 jQuery

javascript - 如何根据容器内的鼠标位置正确滚动溢出的 div