document.form在javascript中的含义是什么?

dra*_*sea 16 javascript forms

在JavaScript中,什么是标识的含义document.cookie,document.forms.value现场?我无法理解下面语法示例的使用.

var x=document.forms["myForm"]["email"].value
Run Code Online (Sandbox Code Playgroud)

最好的祝愿

hun*_*ter 24

document.forms["myForm"]["email"].value

这将获得value"myForm"中的"email"元素<form>

<form id="myForm" name="myForm">
    <input id="email" name="email" value="some@email.com" />
</form>
Run Code Online (Sandbox Code Playgroud)

所以x将等于"some@email.com"


document.forms将返回特定页面中所有表单的集合.写作document.forms["myForm"]将返回该集合中名为"myForm"的表单

  • 你已经解释了.value属性,document.form怎么样?谢谢! (2认同)

Kyl*_*yle 14

documents.forms是包含该HTML文档的所有表单的对象.使用此代码,您将按其name属性引用元素(不是id).因此,这将提供一个字符串,其中包含带有"myForm" value的表单元素和name"email ".formname

例:

<form name="contact-form">
Email: <input type="text" name="email" />
</form>
Run Code Online (Sandbox Code Playgroud)

当需要电子邮件字段的值时,随时执行以下JavaScript代码将提供该值.

var contact_email = document.forms["contact-form"]["email"].value;
Run Code Online (Sandbox Code Playgroud)

contact_email然后,该变量将包含输入到该input字段中的值.