从html字典属性中获取所有值
Get all values from html dictionary attribute
我正在使用JavaScript。
我有以下HTML元素
<input name="myInputName" id="myID" type="hidden"
value='[{"name":"x","value":"1"},{"name":"y","value":"2"}]'>
'value'属性包含x,y,z等…(键和值)
我怎么能只从"值"属性的值?
即:
var allValues = document.getElementById('myID').value;
var values = MyJavaScriptFunction(allValues);//return string: "1,2"
这是一个有效的JSON字符串,所以使用 JSON.parse()
解析它,并使用 Array#map
方法获得value
属性。
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"}]'>
相关文章:
- 获取HTML属性中CSS声明的值
- 使用Java从javascript链接获取html更改
- 从模板标签获取html
- 无法获取@Html.ListBoxFor()的正确语法
- 获取html表单信息并使用ajax将其推送到PHP
- 获取HTML的第一句话
- PHP和JavaScript:在PHP中获取HTML值
- 获取 HTML 5 音频控制文件位置并在不使用 id 选择器的情况下更新 src
- 如何获取html中输入框的值并对其进行操作
- Javascript从外部站点获取html
- 在不使用sort()的情况下获取HTML LI元素的副本
- 如何在单击行时获取html表中第一列的值
- 在Javascript服务器应用程序之后获取HTML
- 如何使用位置获取滚动功能获取 HTML 中的元素标签
- 如何使用 JQuery 从相对元素获取 html 文本
- 从 Rails dom_id 方法获取 HTML 类名
- TypeScript - 如何获取 HTML 元素,例如在 Javascript 中使用美元符号 ($)
- 为什么我的“for”循环只获取 html 中的最后一项
- objective-C 在 UIWebView 中的 ajax 调用后获取 HTML 值
- 从用户那里获取 HTML 输入