首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从方括号表示法到点表示法来访问表单?

从方括号表示法到点表示法来访问表单?
EN

Stack Overflow用户
提问于 2011-11-13 06:32:49
回答 2查看 1.2K关注 0票数 0

jshint给出了错误:

代码语言:javascript
运行
复制
Line 362: document.forms['upload_form'].submit();
['upload_form'] is better written in dot notation.

对于这一行

代码语言:javascript
运行
复制
document.forms['upload_form'].submit();

他们谈论的通过‘’访问对象成员的notation...are点是什么?操作员?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-13 06:35:14

是的,还有其他的点符号吗?

当您继续询问与jshint相关的问题时,请记住它执行的一些检查是优先的:保持一致性更为重要,您可以对其进行配置以更好地符合您自己的特定风格。

另外,请记住,对于具有数组表示法名称(tag[]或其他名称)的表单,无论如何都需要使用数组表示法--我更愿意看到使用一种访问表单属性的方法。

票数 1
EN

Stack Overflow用户

发布于 2011-11-13 06:34:40

这是点符号的一个例子。

代码语言:javascript
运行
复制
document.upload_form.submit()

这里有一些参考。http://www.quirksmode.org/js/forms.html

另外,我想最好的解释就是JavaScript中的所有东西都是基于对象的。

考虑以下几点

代码语言:javascript
运行
复制
var myobject = {value1 : 1, value2: 2};

我可以像这样访问value1和value2

代码语言:javascript
运行
复制
myobject.value1;
myobject["value1"];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8108069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档