Uncaught TypeError: Cannot read property 'replace' of undefined

来源:3-1 输出以及切换

黑涩丶co

2015-11-24 11:13

这个怎么解决

写回答 关注

1回答

  • 慕男婶
    2015-11-24 12:30:42

    首先定位到是那行出错了,这句报错的意思是你在一个undefined类型的变量上调用了replace。。

    例如:

    var a;

    a.replace();//这行就会报错


    你肯定定义了某个变量,但是并没有给它赋值,例如例子中的a变量。

    解决办法有两个:

    1,给这个undefined类型的变量赋值

    2,可以使用if判断,如果a有值,才在a上调用replace

         if(a){

             a.replace();

         }


JS+CSS3实现带预览图幻灯片效果

同样的幻灯片,不一样的切换,学会实现思路,操作很简单

53759 学习 · 265 问题

查看课程

相似问题