问答详情
源自:5-1 编程挑战

为什么会出现Uncaught TypeError: Cannot read property 'css' of undefined 错误

在按下回车键的功能里,加入判断目前选定的是哪一个a时使用了as[i].css('color')=='rgb(221,221,221)',出现了Uncaught TypeError: Cannot read property 'css' of undefined  的错误

提问者:qq_小米虾_0 2016-03-14 10:46

个回答

  • 春暖_花开
    2016-03-15 13:45:10
    已采纳

    哦,没有color='rgb(221,221,221)'的吧,color是文字颜色的属性,你写的'rgb(221,221,221)'是想写背景颜色的吧。。

    要么style.color == ‘#999’或者 style.background =='rgb(221,221,221)'

  • qq_小米虾_0
    2016-03-15 10:49:22

    改为style.color后,报错Uncaught TypeError: Cannot read property 'style' of undefined;但是style.display却不报错,请教下这是为什么?

  • qq_小米虾_0
    2016-03-15 10:38:48

    谢谢!加载了jq.js就可以使用了,对吧

  • 春暖_花开
    2016-03-14 17:24:12

    as[i].style.color == 'rgb(221,221,221)';     js中没有.css的方法,jq中有的。。