Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将mouseenter与if语句相结合?_Javascript - Fatal编程技术网

Javascript 将mouseenter与if语句相结合?

Javascript 将mouseenter与if语句相结合?,javascript,Javascript,假设我有2个div元素。如果Imouseenter在第一个元素上,Iconsole.log将显示一条消息,如果第二个元素显示另一条消息 为什么它不能与下面的纯Javascript一起工作 只有在向每个div添加事件侦听器时,它才会正常工作 e、 g.div[0].onmouseinter=function(){}和div[1].onmouseinter=function(){} 提前谢谢 HTML <div>Test</div> <div>Test1</

假设我有2个div元素。如果I
mouseenter
在第一个元素上,I
console.log
将显示一条消息,如果第二个元素显示另一条消息

为什么它不能与下面的纯Javascript一起工作

只有在向每个div添加事件侦听器时,它才会正常工作 e、 g.
div[0].onmouseinter=function(){}
div[1].onmouseinter=function(){}

提前谢谢

HTML

<div>Test</div>
<div>Test1</div>
测试
测试1
Javascript

var div = document.querySelectorAll("div");

var test = function(i){
    div[i].onmouseenter = function(){
      if(div[i]===0){
        console.log("success");
      } else if (div[i]===1){
        console.log("another success");
      }
    }
}

for(i=0;i<div.length;i++){
    test(i);
}
var div=document.queryselectoral(“div”);
var测试=功能(i){
div[i].onMouseCenter=函数(){
if(div[i]==0){
控制台日志(“成功”);
}else if(div[i]==1){
console.log(“另一个成功”);
}
}
}

for(i=0;i
div[i]
是对div的引用。您将其与一个数字进行比较。您只需比较
i

var div=document.queryselectoral(“div”);
var测试=功能(i){
div[i].onMouseCenter=函数(){
如果(i==0){
控制台日志(“成功”);
}else如果(i==1){
console.log(“另一个成功”);
}
}
}

for(i=0;i
div[i]
是对div的引用。您将其与一个数字进行比较。您只需比较
i

var div=document.queryselectoral(“div”);
var测试=功能(i){
div[i].onMouseCenter=函数(){
如果(i==0){
控制台日志(“成功”);
}else如果(i==1){
console.log(“另一个成功”);
}
}
}
对于(i=0;i