处理不同浏览器的JavaScript问题

2024-03-24

我遇到的问题是我的代码在 JavaScript 中工作正常,但在 Firefox 或 safari 中无法正常工作,想知道为什么。我正在做的是,我有一个循环遍历每个元素,并根据文本框中的变量只想发出警报。正如我之前所说,这段代码在 IE 中运行良好。下面是代码:

这是文本框的示例:

<asp:TextBox ID="txtMac" runat="server" req="yes" errMessage="Mac"/>

for (a = 0; a < theForm.elements.length; a++) {
  if (theForm.elements[a].type == "text" && theForm.elements[a].req == "yes") {
    alert("Made it here")
  }
}

Use 获取属性 http://reference.sitepoint.com/javascript/Element/getAttribute读取自定义属性。看http://jsfiddle.net/8EWQr/ http://jsfiddle.net/8EWQr/.

所以而不是

(theForm.elements[a].type == "text" && theForm.elements[a].req == "yes")

use

(theForm.elements[a].getAttribute('type') == "text" && theForm.elements[a].getAttribute('req') == "yes")

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

处理不同浏览器的JavaScript问题 的相关文章

随机推荐

  • 从边框外部绝对定位

    当我将元素绝对定位在相对元素内时 坐标是从容器的边缘计算的 而不考虑边框 相当于从边框的内侧定位 除了从边框的外侧定位元素之外 还有什么方法可以定位元素吗 例如 如果我有一个没有边框的红色方块 如第一个 则文本会粘在容器的左上角 因为它有t
  • PHP PHAR 归档的优点

    PHP 5 3 有一个新功能称为PHAR如同JAR在JAVA中 它基本上是 PHP 文件的存档 它的优点是什么 我不明白它们在网络场景中有何帮助 除 易于部署 之外的任何其他用途 只需复制一个文件即可部署整个应用程序 开源项目有巨大的好处
  • 从 JavaScript 字符串中去除 U+10000-U+10FFFF

    Tried string replace u10000 u10FFFF g 但可悲的是 u不支持10000 要指定超出 U FFFF 的代码点 您需要查找UTF 16 代理对 https en wikipedia org wiki UTF
  • 放大黑线的阈值

    给定一张图像 如下图所示 我需要将其转换为二进制图像 仅限黑白像素 这听起来很简单 我尝试过两个阈值函数 问题是我无法使用这些函数中的任何一个来获得完美的边缘 任何帮助将不胜感激 我尝试过的过滤器是 RGB 和 HSV 空间中的欧几里得距离
  • 在 C++ 中写入相同值的竞争条件?

    当操作写入单个常量值时 代码中存在竞争条件是否存在任何问题 例如 如果有一个并行循环填充了seen另一个数组中的每个值的数组arr 假设索引越界没有问题 关键部分可能是以下代码 parallel body with index i int
  • mongodb查询嵌套结构

    如何查询此嵌套 json 结构以查找包含 A 的文档 categories id 12 values A B C id 17 values D E F 到目前为止 我只能通过以下方式获取 id 值 db coll find categori
  • 有没有办法专注于 Angular 4/Ionic 3 上动态创建的表单?

    I have a page with dynamically created forms like this The blank spaces are inputs and the entire row is a button Is the
  • 如何在H2中创建新数据库?

    我有一个在 MySQL 上本地运行的站点 我想在 H2 数据库上运行它 我刚刚在浏览器上运行了控制台的 h2 jar 文件 但每当我登录时我都会看到该列表jdbc h2 var www mysite data db MODE MySQL i
  • Kubernetes 上的 Npgsql 和 Pgbouncer - 池化和 keepalives

    我正在寻找更详细的指导 其他人在 Pgbouncer 的生产中使用 Npgsql 的经验 基本上 我们使用 GKE 和 Google Cloud SQL 进行了以下设置 现在 我已经使用本地连接池配置了 npgsql 就好像 pgbounc
  • 如何使用 CSS 并排浮动 3 个 div?

    我知道如何让 2 个 div 并排浮动 只需将一个向左浮动 另一个向右浮动即可 但是如何使用 3 个 div 来做到这一点 或者我应该仅使用表格来实现此目的 只需给它们一个宽度并float left 这是一个例子 div style wid
  • 有没有办法限制ggplot2中的vline长度

    我试图使用 ggplot vline 和 hline 在线图上显示截距 但希望线条在图上的截距点处停止 在 ggplot 中这可能吗还是有其他解决方案 library ggplot2 pshare lt data frame for i i
  • 如何在 C# 中将复杂对象作为结构进行比较以进行单元测试

    我遇到了以下问题 目前我正在使用 TDD 重构我的项目 有一个已存在的域 我无法更改 代码示例 public class Product IEquatable
  • 使用带有 AutoGenerateColumns="True" 的 DataGrid 时,为什么会忽略 DataAnnotations

    我正在使用 WPF DataGrid 绑定到自定义类的集合 在网格 XAML 中使用 AutoGenerateColumns True 可以很好地创建和填充网格 但正如人们所期望的那样 标题是属性名称 我尝试指定
  • 从父类调用setup_data

    背景 我正在阅读关于如何将自我调整文本放入栏中的优秀答案 条内可调整大小的文本块 https stackoverflow com questions 36319229 ggplot2 geom text resize with the pl
  • 使用 Yarn 从 Github 包注册表安装私有包失败且未授权

    这个问题与这些有关 但这些解决方案都不适合我 Yarn 找不到私有 Github npm 注册表 https stackoverflow com questions 58316109 yarn cant find private githu
  • 找不到类型或命名空间名称“MySqlConnection”(您是否缺少 using 指令或程序集引用?)

    所以我正在制作一个项目 我几乎完成了它 这个错误让我困扰 我认为首先我的数据库没有连接 但它已连接 我真的不知道它的解决方案是什么 正确如果我给出的问题错了 请告诉我 并且我使用的是 Visual Studio 2013 我已经通过检查和取
  • 杀死一个进程

    我们有一个为 Windows Server 2003 开发的自定义应用程序 但在将其迁移到 Windows Server 2008 R2 后出现了问题 应用程序 进程的一部分是使用 C 代码终止 Windows 进程 这在 Windows
  • 暗网 YOLO 图像大小

    我正在尝试在 Darknet YOLO v2 中训练自定义对象分类器https pjreddie com darknet yolo https pjreddie com darknet yolo 我收集了一个图像数据集 其中大多数尺寸为 6
  • 如何创建像Windows IP地址字段一样的屏蔽文本框[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 如何创建一个numeric Masked TextBox in WPF就像Windows IP地址字段一样 点击后跳转到下一个区域 D
  • 处理不同浏览器的JavaScript问题

    我遇到的问题是我的代码在 JavaScript 中工作正常 但在 Firefox 或 safari 中无法正常工作 想知道为什么 我正在做的是 我有一个循环遍历每个元素 并根据文本框中的变量只想发出警报 正如我之前所说 这段代码在 IE 中