旧版 IE JavaScript 不支持 indexOf

2024-02-22

从输入文件类型我将 fullPath(整个本地路径名) 传递给 javascript ,并且我已经编写了 javascript 来了解文件扩展名类型,

 while (fullPath.indexOf("\\") != -1)
            fullPath = fullPath.slice(file.indexOf("\\") + 1);
        alert(fullPath);

我在 IE 中只在上面的部分遇到问题,确切地说,我发现 IE 不支持 indexOf,我该如何改变我的这个。如果情况并非如此,是否有其他方法可以了解可在所有浏览器中使用的文件扩展名。

thanks,
迈克尔斯


你可以创建它(创建方法的 JavaScript 代码 http://www.pearweb.com/javascript/array-index-of.html)

为了方便使用:

if(!Array.indexOf){
   Array.prototype.indexOf = function(obj){
       for(var i=0; i<this.length; i++){
          if(this[i]==obj){ 
             return i; 
          }
       } 
       return -1; 
     }
 }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

旧版 IE JavaScript 不支持 indexOf 的相关文章

随机推荐

  • PHP - 设置/模拟假日期

    我有一个有点奇怪的问题 是否可以在 PHP 中设置脚本运行时间的假日期 我使用的API使用时间段 例如当您发送请求获取一些数据时 您可以指定时间段 例如一个月 但这些时间段是固定的 它会返回从request time 1month到requ
  • C#中空字符串的sizeof

    在Java中 一个空字符串是40个字节 在Python 中它是20 个字节 C 中的空字符串对象有多大 我不能做sizeof 而且我不知道还能怎样找到答案 谢谢 是18字节 http www codeproject com KB dotne
  • 通过模型方法上的装饰器发出 Django 信号?

    我正在尝试做类似的事情这些建议的信号装饰器 http code djangoproject com ticket 9015 除了拥有一个将装饰方法连接到信号的装饰器 将信号的发送者作为装饰器的参数 之外 我还想在类方法上使用装饰器 我想像这
  • 图层暂停时更新 CALayer 位置是否存在问题?

    在暂停时阅读演示位置是否存在问题 我正在尝试暂停并恢复CALayer 一旦CALayer已暂停 我想用其当前的呈现位置更新图层的位置 当我尝试执行此操作时 一旦恢复图层 图层就会轻微闪烁 这是我用来暂停和恢复的代码CALayer 基于技术问
  • 如何在整个文件中进行列选择?

    Is there a way I can use the middle click or maybe Ctrl Alt Up to a particular column across all lines in a long file Cu
  • WCF 数据服务 (OData)、SetEntitySetPageSize 和自定义操作的问题

    我有一个WCF数据服务具有名为的自定义操作MostRecentFilms返回源中最新的 10 部电影 每部电影都有一个Year财产 默认设置一切正常 但是当我设置实体集的页面大小时 config SetEntitySetPageSize 1
  • 为什么 stringr 在操作字符串时要改变编码?

    有这种奇怪的行为stringr 这真让我烦恼 stringr在没有警告的情况下更改某些包含外来字符的字符串的编码 在我的例子中是 和其他一些 如果您str trim字符向量 那么那些带有外来字母的字符将被转换为新的编码 letter1 lt
  • LINQ 对匿名类型进行排序?

    在 linq to sql 中生成匿名类型时如何进行排序 Ex from e in linq0 order by User descending select new Id e Id CommentText e CommentText Us
  • 如何使用Powershell中的StreamReader类来查找和计算文件中包含的字符数?

    我是 powershell 新手 没有 net 经验 我有一个使用的脚本 get content select string pattern allmatches matches measure object查找并计算文件中的字符数 如果文
  • 将当前时间戳保存在共享首选项中

    我想做一个应用程序 而且我是android新手 我有10张照片 当我摇动手机时 我想每天以随机的方式显示这些图片中的一张 我编写了摇动代码并随机显示这些图片 但我无法每天显示其中一张 你能帮我看看共享偏好的代码是怎样的吗 public cl
  • 清除 SGS2 上的剪贴板 (api 10)

    我正在使用三星 Galaxy S2 并尝试了以下操作 import android text ClipboardManager ClipboardManager clipboard ClipboardManager context getS
  • Koin:如何降低模块的可见性(私有非导出模块)

    我正在使用 Koin 3 2 它具有新的模块包含功能 在里面官方文档 https insert koin io docs reference koin core modules linking modules strategies 在讨论模
  • Xcode 6.3.1 错误:等待获取模块“X”的锁定文件超时,其中“X”是我的框架

    我的工作区中有以下项目 Common Security 依赖于Common Data 依赖于Common Security and CoreData Api 依赖于Common Security Data MyApp 依赖于Common S
  • 错误状态:无法获取 DocumentSnapshotPlatform 上不存在的字段,Firebase Flutter

    我通过文档 ID 获取数据 但收到此错误 错误状态 无法获取 DocumentSnapshotPlatform 上不存在的字段 这是working 我可以通过文档 id 从 firebase 获取数据 但它在调试控制台中给出错误 我正在获取
  • 在外部启动类中配置服务时出错-Azure函数[关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 我最近使用 azure devops 在 azure 上重新部署了一个应用程序 并进行了微小的更改 向模型添加了一个字段 在天蓝色功能
  • 在react中使用recoil.js,在类组件中不使用hooks

    我是反冲新手 我正在使用所有类别组件 这是我的后坐力状态 export const tokenState atom key tokenState default 如何在类组件中使用recoil并设置token 我用过RecoilRoot在应
  • 网格与画布

    我正在寻找有关在 WPF 中使用 Canvas 与 Grid 面板的意见 我需要制作基本具有网格布局的经典输入表单 有些可能内部有小型数据网格 组框 但全部在网格布局中对齐 我正在纠结是否为我的所有表单使用网格面板或画布面板 网格给了我良好
  • 如何在 ios-charts 中为 BarChartView 添加 XAxis 标签

    我添加了一个条形图 https github com danielgindi ios charts到故事板 但我无法正确设置数据条目的标签 这是我的代码 var names aaa bbb ccc ddd var values 230 0
  • 淡入和/或淡出占位符文本

    有没有办法淡入和淡出输入的占位符文本 我试过了 userBox webkit input placeholder animate color 888888 500 但这只是崩溃 如果您想在焦点时淡出 并在模糊时淡入 当输入框为空时 以下内容
  • 旧版 IE JavaScript 不支持 indexOf

    从输入文件类型我将 fullPath 整个本地路径名 传递给 javascript 并且我已经编写了 javascript 来了解文件扩展名类型 while fullPath indexOf 1 fullPath fullPath slic