xy12 发表于 2020-9-22 20:21

js初学者求助个问题

本帖最后由 xy12 于 2020-9-22 20:33 编辑

在加DOM事件的时候,报这个错,求大佬帮帮忙
第一个的移入移出没问题可是第二个报错了   
原理是移到一级导航 让二级导航显示这里没问题
二级导航显示时,然后鼠标再移到二级导航让二级导航继续显示,移出隐藏

水到渠成的执着 发表于 2020-9-22 20:31

你打印下 sPan 看选择到dom元素没

水到渠成的执着 发表于 2020-9-22 20:33

你第一个选择器我不知道能不能按你这么写   直接: var sPan= document.querySelectorAll("span.item1")应该可以吧

xy12 发表于 2020-9-22 20:34

水到渠成的执着 发表于 2020-9-22 20:31
你打印下 sPan 看选择到dom元素没

获取没问题

xy12 发表于 2020-9-22 20:34

水到渠成的执着 发表于 2020-9-22 20:33
你第一个选择器我不知道能不能按你这么写   直接: var sPan= document.querySelectorAll("span.item1")应 ...

帮忙重新看下,我刚吧内容重新编辑了

cl19980429 发表于 2020-9-22 21:14

打印一下sPan的长度

codingbylch 发表于 2020-9-22 21:19

从报错上来看,提示说undefined没有onmouseover这个方法,说明此时在循环中的vanPoper为undefined。
原因是你循环的是sPan,而在循环里面却有sPan和vanPoper,这说明了vanPoper.length小于sPan.length

樱染落霞红 发表于 2020-9-24 22:18

看看有没有溢出
页: [1]
查看完整版本: js初学者求助个问题