收藏
回答

小程序无法使用indexOf

如果解决这个问题?

回答关注问题邀请回答
收藏

3 个回答

  • Ahui
    Ahui
    2019-01-31

    不可能。你看一下是不是你调用这个方法的时候类型不对。看看是不是string类型的。

    2019-01-31
    有用 1
    回复 1
    • 知足常樂
      知足常樂
      2019-02-01

      var arr = temImage.attr.style;

      var widthIndex = arr.indexOf("width:");


      2019-02-01
      回复
  • 茂$。$
    茂$。$
    2019-01-31

    贴代码

    2019-01-31
    有用
    回复 2
    • 知足常樂
      知足常樂
      2019-02-01

      var arr = temImage.attr.style;

      var widthIndex = arr.indexOf("width:");


      2019-02-01
      回复
    • 知足常樂
      知足常樂
      2019-02-01回复知足常樂


      2019-02-01
      回复
  • 今天天气很好
    今天天气很好
    2019-01-31

    ..可以用啊,你代码写错了吧....

    2019-01-31
    有用
    回复 9
    • 知足常樂
      知足常樂
      2019-02-01

      var arr = temImage.attr.style;

      var widthIndex = arr.indexOf("width:");


      2019-02-01
      回复
    • 今天天气很好
      今天天气很好
      2019-02-01回复知足常樂

      代码没写错,有一个问题temImage.attr.style里面有"width:"这个吗?比如["width:","black","red"],需要注意的是,你有一个冒号,如果你想要搜索数组里面的东西,你要写全

      2019-02-01
      回复
    • 知足常樂
      知足常樂
      2019-02-01回复今天天气很好

      arr本身获取的值为undefined,但是整体是可以运行的

      2019-02-01
      回复
    • 今天天气很好
      今天天气很好
      2019-02-01回复知足常樂

      如果arr取值为undefined,indexOf是会报错的哦,如果有时候是数组有时候是undefined,建议你先在indexOf之前加一个判断

      2019-02-01
      回复
    • 老S
      老S
      2019-12-06
      我也是同样的问题,题主有解决办法吗
      2019-12-06
      回复
    查看更多(4)
登录 后发表内容