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

来源:5-1 编程挑战

qq_小米虾_0

2016-03-14 10:46

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

写回答 关注

4回答

  • 春暖_花开
    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_小米虾...

    颜色的返回值应该都是rgb()吧,刚才又把问题看了一遍,发现自己把对象搞错了,所以获取不到style.backgroung=='(221,221,221)'的对象

    2016-03-15 15:17:59

    共 2 条回复 >

  • 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中有的。。

    qq_小米虾...

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

    2016-03-15 10:50:42

    共 1 条回复 >

DOM事件探秘

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

99544 学习 · 1197 问题

查看课程

相似问题