为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript的onmousemove事件触发问题

JavaScript的onmousemove事件触发问题

红颜莎娜 2019-02-14 18:18:30
请问为什么我把onmousemove事件写到function cutday里面再执行就会失效啊。下面那个tr2是可以正常执行的。上面的tr1写进函数里就不能执行。会报错。新人不懂。。求指点<script type="text/javascript">function cutday(a,b){        var a = document.getElementById('a');        a.onclick = function(){            var tr_list = document.getElementsByClassName('tr_list');            for(var i = 0 ; i < tr_list.length ; i++){                tr_list[i].style.display = 'none'            }            document.getElementById('b').style.display = 'block'        };    }        var tr2 = document.getElementById('tr2');        tr2.onmousemove = function(){            var tr_list = document.getElementsByClassName('tr_list');            for(var i = 0 ; i < tr_list.length ; i++){                tr_list[i].style.display = 'none'            }            document.getElementById('tr_pic2').style.display = 'block'        };        cutday(tr1,tr_pic1)       </script>
查看完整描述

2 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

你cutday函数的参数使用时不用加单引号啊('');那是变量,直接使用就行了


查看完整回答
反对 回复 2019-02-24
  • 2 回答
  • 0 关注
  • 1602 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信