js获取input隐藏域
时间: 2023-07-30 07:05:58 浏览: 126
要获取input类型为隐藏域的元素,可以使用JavaScript中的`document.querySelector()`或`document.getElementById()`方法。例如,如果你的隐藏域的id为"myHiddenInput",可以使用以下代码获取该元素:
```
var myHiddenInput = document.getElementById("myHiddenInput");
```
或者使用querySelector方法:
```
var myHiddenInput = document.querySelector('input[type="hidden"]');
```
这将返回一个HTMLInputElement对象,你可以通过访问其value属性来获取其值:
```
var myHiddenInputValue = myHiddenInput.value;
```
相关问题
angularjs html 获取隐藏域
你可以使用 AngularJS 的 ng-model 指令来获取隐藏域的值。具体步骤如下:
1. 在 HTML 中添加隐藏域,并设置 ng-model 指令:
```html
<input type="hidden" ng-model="hiddenValue" value="someValue">
```
2. 在控制器中获取隐藏域的值:
```javascript
angular.module('myApp', [])
.controller('myController', function($scope) {
console.log($scope.hiddenValue);
});
```
在上面的示例中,$scope.hiddenValue 变量将包含隐藏域的值。
前台隐藏域中接收的map 在Js中怎么获取
A:可以使用JavaScript的Document对象的getElementById方法获取前台隐藏域,然后通过value属性获取其值,再使用JSON.parse方法将字符串转换为JavaScript对象。例如:
HTML代码:
<input type="hidden" id="myMap" name="myMap" value='{"name":"张三","age":18}' />
JavaScript代码:
var mapStr = document.getElementById("myMap").value; //获取隐藏域的值
var mapObj = JSON.parse(mapStr); //将字符串转换为对象
console.log(mapObj.name); //输出张三
console.log(mapObj.age); //输出18
阅读全文