this.form.取一个变量值怎么取
时间: 2024-03-09 16:50:50 浏览: 24
这个问题不太清楚,可以提供更多上下文吗?一般来说,通过表单(form)的名称(name)和元素ID(element ID)来获取表单元素的值,例如:
通过表单元素的名称获取值:
```
var value = document.forms["form_name"]["input_name"].value;
```
通过表单元素的ID获取值:
```
var value = document.getElementById("input_id").value;
```
相关问题
js取值通过this.form.x取form属性的值,其中y为变量,y=x时取得是this.form.x,y=a时取的是this.form.a
可以使用方括号([])运算符和变量名来访问表单(form)对象的属性值。例如,如果要获取表单的一个动态属性值,可以使用以下代码:
```
var form = this.form;
var y = "a";
var attributeValue = form[y];
```
在这个例子中,`this.form`表示当前作用域下的表单对象,`y`是一个变量,它包含要获取的属性名。如果`y`的值为`x`,则访问的属性为`form.x`;如果`y`的值为`a`,则访问的属性为`form.a`。
清空优化 this.form.nickName = nickName; this.form.userId = userId; this.form.bookkeepingMonth = bookkeepingMonth; this.form.monthlyBillId = id; this.form.monthlyBillNo = monthlyBillNo; this.form.chargesPeriodBegin = billingCycleBegin; this.form.chargesPeriodEnd = billingCycleEnd;
如果您的意思是将这些变量的值设置为 `null` 或 `undefined`,可以使用以下代码:
```
this.form.nickName = null;
this.form.userId = null;
this.form.bookkeepingMonth = null;
this.form.monthlyBillId = null;
this.form.monthlyBillNo = null;
this.form.chargesPeriodBegin = null;
this.form.chargesPeriodEnd = null;
```
或者更简单的方法是使用 ES6 的解构赋值语法:
```
this.form = {...this.form, nickName: null, userId: null, bookkeepingMonth: null, monthlyBillId: null, monthlyBillNo: null, chargesPeriodBegin: null, chargesPeriodEnd: null};
```
这将复制 `this.form` 对象中的所有属性,并将这些属性的值设置为 `null`。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)