Javascript 从html字典属性获取所有值
我正在使用JavaScript。Javascript 从html字典属性获取所有值,javascript,html,json,Javascript,Html,Json,我正在使用JavaScript。 我有以下HTML元素 <input name="myInputName" id="myID" type="hidden" value='[{"name":"x","value":"1"},{"name":"y","value":"2"}]'> 它是一个有效的JSON字符串,因此使用解析它,并使用方法获取值属性 var allValues=document.getElementById('myID').value; var values=JSON
我有以下HTML元素
<input name="myInputName" id="myID" type="hidden"
value='[{"name":"x","value":"1"},{"name":"y","value":"2"}]'>
它是一个有效的JSON字符串,因此使用解析它,并使用方法获取
值
属性
var allValues=document.getElementById('myID').value;
var values=JSON.parse(allValues).map(函数(v){
返回v.value;
}).join();//将数组元素与``
console.log(值)
您必须遍历数组才能获得键值对的值。1获取value属性(您已经实现了它)。2JSON.parse(value)3。迭代已解析的值
var allValues = document.getElementById('myID').value;
var values = MyJavaScriptFunction(allValues);//return string: "1,2"