Javascript:document.forms[";myForm";]中包含的元素是否可以存储在变量中以便于引用?

Javascript:document.forms[";myForm";]中包含的元素是否可以存储在变量中以便于引用?,javascript,Javascript,而不是: var x = document.forms["myForm"]["dob"].value; var y = document.forms["myForm"]["age"].value; var z = document.forms["myForm"]["height"].value; 我希望键入如下内容: var form = document.forms["myForm"]; var x = form.["dob"].value; var y = form.["dob"].val

而不是:

var x = document.forms["myForm"]["dob"].value;
var y = document.forms["myForm"]["age"].value;
var z = document.forms["myForm"]["height"].value;
我希望键入如下内容:

var form = document.forms["myForm"];
var x = form.["dob"].value;
var y = form.["dob"].value;
var z = form.["dob"].value;
是的,试试这个:

var form = document.forms["myForm"];
var x = form["dob"].value;
var y = form["age"].value;
var z = form["height"].value;

你有没有试过你想输入的东西?它在某种程度上不起作用吗?您有相同的东西-
表单。[“dob”]。值
分配给
x,y,z
,您希望得到什么?是的,您可以为变量分配值。代码示例似乎与OP完全相同。如果是,为什么要复制它?如果没有,有什么区别?它不是完全相同的形式。[“dob”]和形式不一样。[“dob”]啊,我错过了。你为什么不在回答中解释呢?您不应该期望读者能够识别代码中的差异,即使他们能够,也不应该理解您为什么要进行这种更改。正确的解释比“试试这个”更有价值。