我正在使用JavaScript。
我有以下HTML元素
<input name="myInputName" id="myID" type="hidden"
value='[{"name":"x","value":"1"},{"name":"y","value":"2"}]'>
“值”属性包含x,y,z等...(键和值)
如何仅从“值”属性中获取值?
IE:
var allValues = document.getElementById('myID').value;
var values = MyJavaScriptFunction(allValues);//return string: "1,2"
这是一个有效的JSON字符串,因此使用方法进行解析JSON.parse()
并value
使用Array#map
方法获取属性。
var allValues = document.getElementById('myID').value;
var values = JSON.parse(allValues).map(function(v) {
return v.value;
}).join(); // join array element with `,`
console.log(values)
<input name="myInputName" id="myID" type="hidden" value='[{"name":"x","value":"1"},{"name":"y","value":"2"}]'>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句