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

为什么会出现Uncaught TypeError: Cannot read property 'getElementsByClassName' of undefined

为什么会出现Uncaught TypeError: Cannot read property 'getElementsByClassName' of undefined

.= () {     Lis = .()Lis.onmouseover = () {             .= ..().()..().=}         Lis.onmouseout = () {             .= }     }
查看完整描述

3 回答

?
温暖完整。

TA贡献4条经验 获得超0个赞

111

查看完整回答
反对 回复 2016-05-20
?
从现在开始勇敢一点

TA贡献4条经验 获得超0个赞

window.onload = function ()

{

    var Lis = document.getElementById("list1");

        Lis.onmouseover = function () {

            this.className = "lihover";

            this.document.getElementById("picture1").setAttribute("src","image/uparrow.png");

            this.document.getElementsByClassName("submenue").display="block";

        }

        Lis.onmouseout = function () {

            this.className = "";

        }

    }

JS代码是这个

查看完整回答
反对 回复 2016-05-20
  • 音客
    音客
    this.document.getElementById("picture1").setAttribute("src","image/uparrow.png"); this.document.getElementsByClassName("submenue").display="block"; 这两个的this去掉。
  • 3 回答
  • 2 关注
  • 2548 浏览
慕课专栏
更多

添加回答

举报

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