javascript - 通过 javascript 访问表单元素 - 正确的方法是什么?

标签 javascript asp.net

我正在开发一个 ASP.NET 应用程序,我希望它至少与所有 3 个主要浏览器(Internet Explorer、Firefox、Chrome)兼容。

在某些页面中,我需要通过 JavaScript 访问表单元素。 执行此操作以使其适用于所有浏览器的正确方法是什么?

我一直在做这样的事情

document.forms[0].elements["nroErros"].value
例如,访问我的“nroErros”隐藏字段,尽管这在 IE 上有效,但在 Firefox 上似乎无法正常工作。

所以,问题是,让它始终有效的正确方法是什么?

最佳答案

可靠的方法是给它们一个 ID 并使用 document.getElementById 或 jQuery $ 选择器。

关于javascript - 通过 javascript 访问表单元素 - 正确的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7028099/

相关文章:

javascript - 通过 Javascript 分配 CSS 值

javascript - 向下拖动鼠标以显示面板? (使用 MooTools)

c# - 如何使用 Entity Framework 仅保存特定项目?

asp.net - 无法将 Azure Web 应用连接到 Azure 数据库

c# - 在 ITextSharp 免费许可证下动态创建 .pdf

设置背景颜色样式的 JavaScript 函数

javascript - 如何制作图像轮播控件 'next'和 'previous'

javascript - 如何使用 .css 添加类并添加删除类或更改属性?

c# - 从队列中的所有用户运行方法

c# - 在 VS2005 中调试时,Page.Flush 出现错误代码为 0x80070057 的 System.Web.HttpException 的原因是什么?